Cách sử dụng ngôn ngữ tệp hàng loạt của Microsoft (có hình ảnh)

Mục lục:

Cách sử dụng ngôn ngữ tệp hàng loạt của Microsoft (có hình ảnh)
Cách sử dụng ngôn ngữ tệp hàng loạt của Microsoft (có hình ảnh)

Video: Cách sử dụng ngôn ngữ tệp hàng loạt của Microsoft (có hình ảnh)

Video: Cách sử dụng ngôn ngữ tệp hàng loạt của Microsoft (có hình ảnh)
Video: Tra keo tản CPU và VGA thế này thì vứt đi còn hơn 2024, Có thể
Anonim

Tệp hàng loạt là các lệnh dòng lệnh DOS được ghép lại với nhau. Trong Linux, chúng được gọi là tập lệnh shell và tuân theo một cú pháp hoàn toàn khác. Người dùng Windows ban đầu phải sử dụng một tập tin hàng loạt (autoexec.bat) để phân bổ ký tự ổ đĩa cho CD-ROM của họ, nhằm cài đặt Windows từ CD. Các tệp hàng loạt ngày nay không còn quá quan trọng, mặc dù vẫn được các phiên bản Windows mới hơn hỗ trợ.

Trong Windows XP / 2000 +, các tệp hàng loạt (*.bat) chạy trong một cửa sổ đặc biệt (còn gọi là Command Prompt) được tạo bởi c: / window / system32 / cmd.exe (trong một số trường hợp, nó có thể được gọi là command.com). Các lệnh có thể được nhập riêng lẻ hoặc được liệt kê tuần tự trong một tệp lô, yêu cầu sử dụng ngôn ngữ tệp lô. Cách thực hiện này sẽ cho bạn biết cách tạo và chạy một tệp hàng loạt của Microsoft, lấy một bản sao lưu đơn giản làm ví dụ.

Các bước

Sử dụng ngôn ngữ tệp hàng loạt của Microsoft Bước 1
Sử dụng ngôn ngữ tệp hàng loạt của Microsoft Bước 1

Bước 1. Mở trình soạn thảo văn bản của bạn

Sử dụng các phím A-Z / 0-9 /, các ký hiệu (! $ | Etc) và Enter. Hầu hết các lệnh không kiểm tra mục nhập cho chữ hoa / thường, vì vậy hiện tại đừng lo lắng về chữ viết hoa (hoặc cApS). Mỗi lệnh (và các tham số của nó) đi trên một dòng. Mở cửa sổ dòng lệnh (cmd.exe) để kiểm tra các lệnh bạn muốn chạy. Sắp xếp các cửa sổ của bạn để bạn có thể nhìn thấy cả hai.

Bước 2. Bắt đầu ghi tệp

Để bắt đầu ghi tệp, hầu hết mọi người bắt đầu với

@echo tắt

vì nó dừng mỗi lệnh được in khi nó được xử lý. Nó làm giảm sự lộn xộn trên màn hình của người dùng.

    : @echo tắt

Bước 3. Nhấn ↵ Enter

Nhớ nhấn Enter sau mỗi lệnh.

Bước 4. Chào mừng người dùng đến với chương trình

Kiểu:

    : echo Chào mừng bạn đến với Tập lệnh sao lưu!

Bước 5. Nhấn lại ↵ Enter

Bước 6. Để trống một dòng cho khoảng cách gọn gàng rồi tiếp tục gõ thêm dòng khác

    : tiếng vang.

Bước 7. Nhấn ↵ Enter một lần nữa

Bước 8. Lập trình những tùy chọn bạn muốn người chạy chương trình của bạn xem

Đoạn mã dưới đây cung cấp cho người dùng một sự lựa chọn. Họ nhấn F hoặc N hoặc nhấn Q hoặc CTRL-Z để hủy toàn bộ tập lệnh.

    : choice / C: FNQ / N Chọn [F] ull Chỉ sao lưu hoặc [N] ew. Nhấn [Q] hoặc [CTRL-Z] để thoát.

Sử dụng ngôn ngữ tệp hàng loạt của Microsoft Bước 2
Sử dụng ngôn ngữ tệp hàng loạt của Microsoft Bước 2

Bước 9. Tạo lệnh cho mỗi lựa chọn

Nếu người dùng nhấn Q, chương trình sẽ trả về "3" và chuyển đến phần "kết thúc". Nếu họ nhấn N, chương trình sẽ trả về "2" và chuyển đến phần "small_backup". Nếu họ nhấn F, chương trình sẽ trả về "1" và chuyển đến "full_backup". "Errorlevel" không phải là một thông báo lỗi như vậy, chỉ là cách duy nhất để thiết lập đầu ra từ lệnh CHOICE.

    : IF errorlevel 3 goto end: IF errorlevel 2 goto small_backup: IF errorlevel 1 goto full_backup

Bước 10. Tạo các phần được đề cập ở trên

Kiểu:

    :: small_backup

    : tiếng vang.: tiếng vang.: echo Bạn đã chọn sao lưu các tệp MỚI. Nhấn phím bất kỳ để bắt đầu hoặc ctrl-z để hủy. tạm dừng> nul xcopy c: / mydirectory d: / mybackup / s / m / e goto end:: full_backup

    : tiếng vang.: tiếng vang.: echo Bạn đã chọn sao lưu TẤT CẢ các tệp. Nhấn phím bất kỳ để bắt đầu hoặc ctrl-z để hủy. tạm dừng> nul xcopy c: / mydirectory d: / mybackup / s / e goto end:: end: exit

Sử dụng ngôn ngữ tệp hàng loạt của Microsoft Bước 3
Sử dụng ngôn ngữ tệp hàng loạt của Microsoft Bước 3

Bước 11. Tạo các thư mục được đề cập ở trên và sao chép một vài tệp thử nghiệm nhỏ vào thư mục nguồn sẵn sàng để thử nghiệm

Sau này, bạn có thể thay đổi các tên thư mục cho phù hợp với thực của bạn.

Sử dụng ngôn ngữ tệp hàng loạt của Microsoft Bước 4
Sử dụng ngôn ngữ tệp hàng loạt của Microsoft Bước 4

Bước 12. Lưu tệp trong Notepad với tên "mybackup.bat"

Bước 13. Nhấp đúp vào tệp để chạy nó

Phương pháp 1/1: Kiểm tra toàn bộ mã

Sử dụng ngôn ngữ tệp hàng loạt của Microsoft Bước 5
Sử dụng ngôn ngữ tệp hàng loạt của Microsoft Bước 5

Bước 1. Thực hành kỹ năng sao chép và dán đoạn văn bản sau

    @echo off echo Chào mừng bạn đến với Tập lệnh sao lưu! tiếng vang. lựa chọn / C: FN / N Chọn [F] ull Backup hoặc [N] ew files Backup hoặc ctrl-z để thoát. IF errorlevel 3 goto end IF errorlevel 2 goto small_backup IF errorlevel 1 goto full_backup: small_backup echo. tiếng vang. echo Bạn đã chọn sao lưu các tệp MỚI. Nhấn phím bất kỳ để bắt đầu hoặc ctrl-z để thoát. tạm dừng> nul xcopy c: / mydirectory d: / mybackup / s / m / e goto end: full_backup echo. tiếng vang. echo Bạn đã chọn sao lưu TẤT CẢ các tệp. Nhấn phím bất kỳ để bắt đầu hoặc ctrl-z để thoát. tạm dừng> nul xcopy c: / mydirectory d: / mybackup / s / e goto end: end exit

Lời khuyên

  • Đóng cửa sổ:

    Nếu bạn muốn chương trình đóng khi kết thúc, hãy để nguyên tập lệnh. Nếu bạn muốn để cửa sổ mở cho các lệnh khác, hãy thay đổi lệnh trong phần cuối cùng thành để cửa sổ mở.

  • Thư mục hiện tại:

    Nếu chương trình tham chiếu đến các tệp trong thư mục riêng của nó, bạn không cần phải nhập ký tự ổ đĩa. Vì vậy, với tệp loạt trong C: \, bạn có thể nhắm mục tiêu các tệp trong c: / temp / chỉ bằng cách nhập: : Xcopy temp / *. * D: / temp / s / m

Cảnh báo

  • Mặc dù các lệnh hiển thị ở đây khá vô hại, nhưng việc sử dụng các lệnh hệ thống nhất định trong các tệp hàng loạt có thể nguy hiểm nếu bị lạm dụng.
  • Lệnh CHOICE không được bao gồm trong Windows XP Home cũng như Professional và sẽ khiến tệp hàng loạt đóng đột ngột mà không cần thông báo trước.

Đề xuất: