Làm cách nào để chạy tập lệnh trong cmd?

Đối với điều này, tôi đã tạo một tệp lô gốc cần kiểm tra điều kiện và gọi các tệp lô con khác nếu điều kiện là đúng

Tôi đã cố gắng đạt được nó thông qua START nhưng nó đã cho tôi một dấu nhắc lệnh trống màu đen chạy trong thư mục của các tệp bó con, thay vì tự chạy các tệp bó con

Nếu bạn đã từng sử dụng giao diện Dòng lệnh hoặc CMD trong Windows, có lẽ bạn đã biết phần nào về những điều mạnh mẽ mà nó có thể làm. Tạo tập lệnh CMD của riêng bạn, bạn có thể làm nhiều hơn nhưng nhanh hơn

Tập lệnh CMD thực hiện tương tự như khi bạn nhập lệnh vào cửa sổ CMD. Nếu bạn muốn làm điều gì đó một cách thường xuyên, chẳng hạn như yêu cầu Windows tắt máy tính của bạn sau một giờ, bạn có thể viết một tập lệnh và sau đó bạn có thể kích hoạt tập lệnh đó bất cứ khi nào bạn muốn chạy nó

Hiểu CMD và các lệnh bằng văn bản

Trong những ngày đầu của máy tính cá nhân, hầu hết mọi thứ đều được thực hiện bằng cách nhập lệnh vào giao diện dòng lệnh. Nếu bạn muốn mở một chương trình, bạn phải gõ tên chương trình đó vào dòng lệnh. Ngày nay, bạn chỉ cần nhấp hoặc chạm vào một biểu tượng trên màn hình để thực hiện hầu hết các tác vụ. Nhưng Windows vẫn chấp nhận các lệnh gõ trong tiện ích CMD. Bạn có thể viết lệnh_ để mở chương trình, thêm hoặc thay đổi quyền tài khoản, sao lưu tệp hoặc lấy thông tin về máy tính của mình bằng cửa sổ CMD

Hiểu tập lệnh CMD

Tiện ích Command Prompt trong Windows có thể được mở bất cứ lúc nào, đơn giản bằng cách gõ "cmd" trong menu Start của Windows. Tại đây, bạn có thể nhập tất cả các loại lệnh để mở chương trình, thay đổi cài đặt và thực hiện các chỉnh sửa đối với cách Windows và các chương trình của nó hoạt động. Trong lịch sử hệ điều hành lâu đời của Microsoft, CMD là một người mới tương đối. Trong MS-DOS, trước khi Windows được phát hành, khi bạn muốn chạy một tập lệnh, bạn sẽ lưu nó dưới dạng. tập tin dơi. Mặc dù ngày nay bạn vẫn có thể lưu các tệp với tiện ích mở rộng đó nhưng hầu hết mọi người đều sử dụng tiện ích mở rộng đó. tiện ích mở rộng cmd. _

Sử dụng Script CMD để mở Notepad

Để tạo và lưu chuyển đổi CMD, tốt nhất bạn nên sử dụng trình soạn thảo văn bản cơ bản. Sử dụng trình xử lý văn bản như Microsoft Word khiến việc lưu tệp trở nên rắc rối. Notepad dễ sử dụng hơn nhiều. Vì vậy, để chứng minh CMD hoạt động như thế nào, hãy mở sử dụng nó để mở Notepad

  1. Gõ CMD trong menu Start của Windows và nhấn Enter để mở CMD. người cũ
  2. Thay đổi thư mục từ thư mục tên người dùng hiện tại của bạn thành thư mục cơ sở bằng cách nhập "cd\" và nhấn Enter. Bây giờ nó sẽ đọc "C. \>" trước con trỏ nhấp nháy
  3. Nhập dòng sau và nhấn Enter. bắt đầu "c. sổ tay \windows\system32". người cũ

Ngay khi bạn nhấn Enter, bạn sẽ thấy Notepad mở. Lệnh bạn đã nhập đã yêu cầu Windows khởi động notepad. exe, nằm trong thư mục system32, bên trong thư mục Windows, trên ổ C. lái xe. Các lệnh CMD không phân biệt chữ hoa chữ thường nên bạn có thể sử dụng chữ thường hoặc chữ hoa thay thế cho nhau

Tạo tệp CMD tập lệnh đầu tiên của bạn

Bây giờ Notepad đang mở, hãy tạo tệp tập lệnh CMD đầu tiên của bạn bằng cách nhập cùng một dòng bạn đã sử dụng trong cửa sổ CMD vào notepad. bắt đầu "c. sổ tay \windows\system32". người cũ

Lưu tệp bó vào máy tính để bàn của bạn bằng cách chọn "Lưu dưới dạng" từ menu Tệp. Đặt tên tệp là "firstscript. cmd" và nhấp vào "Lưu. " Các lệnh tập lệnh Notepad phải được lưu với. tiện ích mở rộng cmd, thay vì mặc định. phần mở rộng txt

Nhấp đúp vào tệp CMD mới trên màn hình của bạn. Bạn sẽ thấy cửa sổ CMD mở trong một phần giây rồi đóng lại khi Notepad được khởi chạy

Đây hầu như không phải là một tập lệnh hữu ích, vì lối tắt trên màn hình cũng làm điều tương tự. Để tạo một cái gì đó hữu ích hơn, hãy chỉnh sửa tệp để nó tạo một tệp văn bản mới trên màn hình của bạn liệt kê tất cả các chương trình của bạn

Sử dụng Echo và Tắt Echo

Mặc dù cửa sổ CMD không mở đủ lâu để nhìn thấy nhưng theo mặc định, nó sẽ luôn hiển thị văn bản được nhập trong tệp CMD khi chạy. Đối với các tập lệnh dài hơn, điều này có thể gây phiền toái, vì vậy tốt nhất nên tắt tính năng này bằng cách sử dụng lệnh Echo Off trong dòng đầu tiên của tệp CMD. Chính nó, Echo Off vô hiệu hóa việc hiển thị bất kỳ văn bản nào theo sau nó. Để lệnh Echo Off áp dụng cho chính nó, hãy đặt biểu tượng @ trước lệnh đó. Do đó, tập lệnh CMD hai dòng của bạn sẽ là

@echo tắt

bắt đầu "c. sổ tay \windows\system32". người cũ

Tạo tập lệnh tệp văn bản

Tập lệnh CMD này sẽ liệt kê tất cả các tệp bạn có trong thư mục Tệp chương trình và đặt danh sách đó vào một tệp văn bản mới

  1. Mở sổ tay. Nhập "@echo off" trong dòng đầu tiên và nhấn Enter
  2. Trong dòng thứ hai, gõ. thư mục "C. \Tệp chương trình"> list_of_files. txt
  3. Chọn "Lưu dưới dạng" từ menu Tệp và lưu tệp dưới dạng "chương trình-list-script. cmd. "
  4. Bấm đúp vào tệp văn bản mới trên màn hình của bạn để xem danh sách các tệp và thư mục

Tệp văn bản sẽ xuất hiện trong cùng thư mục chứa tệp tập lệnh. Vì vậy, nếu tệp tập lệnh nằm trên màn hình của bạn, thì danh sách tệp. txt cũng sẽ xuất hiện trên màn hình của bạn

Nếu bạn muốn thay đổi thư mục chứa tệp văn bản, bạn có thể chỉ định thư mục riêng của nó trong tập lệnh. Ví dụ: nếu bạn muốn nó được đặt trong thư mục Tài liệu của mình, hãy sử dụng. thư mục "C. \Tệp chương trình"> C. \Users\David\Documents\list_of_files. txt

Tạo tập lệnh thông tin hệ thống

Nếu bạn muốn sử dụng tập lệnh để cung cấp thông tin cần thiết cho mình, không nhất thiết phải tạo tài liệu văn bản có tập lệnh. Bạn có thể đăng thông tin trực tiếp trong cửa sổ CMD

Tập lệnh ví dụ bên dưới sẽ cung cấp cho bạn thông tin cơ bản về máy tính của bạn, bao gồm hệ điều hành và số phiên bản, phiên bản BIOS, tổng bộ nhớ vật lý và địa chỉ mạng của máy tính của bạn. Để sử dụng tập lệnh, hãy nhập hoặc sao chép các dòng bên dưới vào tệp Notepad mới và lưu tệp đó với định dạng. cmd, chẳng hạn như "my_computer_info. cmd. "

Trong ví dụ này, ECHO OFF được sử dụng để ngăn cửa sổ CMD hiển thị tập lệnh

Lệnh ECHO được sử dụng để hiển thị văn bản cụ thể, cũng như một số dấu bằng [===] dưới dạng dòng để sắp xếp thông tin trong các phần

Để chèn một nhận xét cho mục đích sử dụng của riêng bạn - mà nó không ảnh hưởng đến tập lệnh hoặc xuất hiện trong cửa sổ CMD - trước tiên hãy nhập hai dấu hai chấm. Bất cứ điều gì trong cùng một dòng sau ". " sẽ được nhận xét từ kịch bản

Lệnh PAUSE chỉ đạo chương trình CMD ở trạng thái mở. Nhấn phím bất kỳ trên bàn phím sẽ đóng cửa sổ

@ECHO TẮT

Tập lệnh CMD này cung cấp cho bạn thông tin về hệ điều hành, phần cứng và mạng của bạn

TITLE Thông tin hệ thống của tôi

ECHO Vui lòng đợi. Thu thập thông tin hệ thống

Tiếng vang =========================

HỆ ĐIỀU HÀNH ECHO

thông tin hệ thống. phát hiện/c. "Tên hệ điều hành"

thông tin hệ thống. phát hiện/c. "Phiên bản của hệ điều hành"

Tiếng vang =========================

ECHO BIOS

thông tin hệ thống. phát hiện/c. "Loại hệ thống"

Tiếng vang =========================

BỘ NHỚ TIẾNG

thông tin hệ thống. phát hiện/c. "Tổng bộ nhớ vật lý"

Tiếng vang =========================

ECHO CPU

cpu wmic lấy tên

Tiếng vang =========================

ĐỊA CHỈ MẠNG ECHO

ipconfig. phát hiện IPv4

ipconfig. phát hiện IPv6

TẠM NGỪNG

Sử dụng tập lệnh để tắt máy tính của bạn

Thông thường, khi bạn tắt máy tính, nó sẽ xảy ra ngay lập tức. Tuy nhiên, giả sử bạn đang nghe sách nói hoặc xem video hướng dẫn - và bạn biết rằng mình sẽ ngủ sau một giờ. Bạn có thể sử dụng tập lệnh CMD để yêu cầu máy tính của mình tự tắt sau một khoảng thời gian nhất định bằng cách sử dụng lệnh tắt máy

Khi bạn sử dụng lệnh tắt máy, bạn cần bao gồm hai công tắc bổ sung hoặc lệnh con. Cái đầu tiên báo cho máy tính tắt máy hoặc khởi động lại. Bạn có thể sử dụng -s hoặc - r. Thứ hai cho máy tính biết phải đợi bao nhiêu giây trước khi thực hiện lệnh. Đối với điều này, bạn sử dụng -t, theo sau là số giây

Để tắt máy tính trong một giây, hãy sử dụng. tắt máy -s -t 01

Để khởi động lại máy tính trong tám giây, hãy sử dụng. tắt máy -r -t 08

Để tắt máy tính trong hai giờ, hãy sử dụng. tắt máy -s -t 7200

Sao lưu tệp bằng tập lệnh CMD

Nếu bạn cảm thấy tẻ nhạt khi sao lưu các tệp của mình vào thiết bị lưu trữ thứ hai, thì việc sử dụng tập lệnh CMD sẽ giúp quá trình này trở nên dễ dàng. Đối với điều này, sử dụng lệnh Robocopy. Ví dụ: nếu bạn muốn sao lưu tất cả các tệp trong thư mục Tài liệu của mình vào thiết bị lưu trữ di động, bạn có thể viết lệnh trong tệp CMD và sau đó - vào cuối ngày - chỉ cần nhấp đúp vào tệp để kích hoạt nó

Trước tiên, lệnh Robocopy cần biết - bạn muốn sao chép thư mục nào và thứ hai - nơi bạn muốn đặt bản sao. Cả nguồn và đích phải nằm trong dấu ngoặc kép

Nếu bạn không chắc ký tự ổ đĩa của mình là gì, hãy mở File Explorer và nhấp vào "My Computer. "

Ví dụ: nếu Tên người dùng của bạn là MyName, thì thư mục Tài liệu của bạn nằm trong C. ổ đĩa và thư mục Sao lưu của bạn nằm trong bộ lưu trữ di động D. lái xe, sau đó lệnh sẽ là

bản sao D. \Users\MyName\Documents F. \Sao lưu /XA. cao / thấp. 0 /R. 1 > F. \sao lưu\sao lưu. đăng nhập

Ví dụ này phức tạp hơn một chút, vì Robocopy cung cấp cho bạn rất nhiều tùy chọn

D. \Users\MyName\Documents. thư mục bạn muốn sao lưu

F. \Sao lưu. vị trí của thư mục Sao lưu của bạn

/XA. H. bỏ qua các tập tin ẩn

/ W. 0. chờ 0 giây giữa các lần thử lại, thay vì 30 giây mặc định

/ R. 1. chỉ thử lại một lần nếu tệp bị khóa

> F. \sao lưu\sao lưu. đăng nhập. tạo một bản ghi sao lưu được đặt trong thư mục Sao lưu

Lưu ý rằng vì đây là bản sao lưu nhân bản, nếu bạn xóa các tệp khỏi thư mục nguồn, chúng sẽ bị xóa khỏi thư mục Sao lưu vào lần tiếp theo bạn sử dụng tập lệnh. Bạn nên khám phá các công tắc bổ sung có sẵn cho Robocopy để đảm bảo rằng bạn sao lưu các tệp theo cách phù hợp nhất với mình

Làm thế nào để chạy một chương trình trong cmd?

Gõ "bắt đầu [tên tệp. exe]" vào Dấu nhắc Lệnh, thay thế "tên tệp" bằng tên của tệp bạn đã chọn . Thay thế "[tên tệp. exe]" bằng tên chương trình của bạn . Điều này cho phép bạn chạy chương trình của mình từ đường dẫn tệp.

Làm cách nào để chạy tệp ps1 từ cmd?

các tệp ps1 được diễn giải bởi PowerShell, Dấu nhắc Lệnh [CMD] không thể hoạt động trực tiếp với các tập lệnh PowerShell. Nếu bạn muốn chạy tập lệnh PowerShell trong CMD, bạn cần thực thi tập lệnh đó bằng cách gọi quy trình PowerShell với tham số -File , như minh họa . PowerShell -Tệp C. \TEMP\MyNotepadScript. ps1.

Tôi có thể sử dụng CMD làm mã hóa không?

Không thể coi CMD là ngôn ngữ lập trình . CMD có thể được sử dụng để chạy chương trình được tạo bằng ngôn ngữ lập trình.

Chủ Đề