Cách tạo tập tin batch script hàng loạt trên Windows 11

Tác giả sysadmin, T.Năm 27, 2023, 05:28:40 CHIỀU

« Chủ đề trước - Chủ đề tiếp »

0 Thành viên và 1 Khách đang xem chủ đề.

Cách tạo tập tin batch script hàng loạt trên Windows 11


Dưới đây là ba cách để tạo và chạy các Tập tin batch trên Windows 11 để tự động hóa các tác vụ.

Tập tin batch đề cập đến những tệp văn bản thường kết thúc bằng phần mở rộng ".bat" chứa nhiều lệnh mà hệ thống có thể chạy theo thứ tự từ Dấu nhắc Lệnh để thực hiện các tác vụ khác nhau.


Trên Windows 11, bạn có thể sử dụng Tập tin batch để nhanh chóng thực hiện thay đổi hệ thống, truy vấn thông tin hệ thống, tự động hóa quy trình và khởi chạy ứng dụng đồng thời giảm các bước, lỗi và thời gian có thể cần để nhập lệnh hoặc thực hiện các tác vụ cụ thể.

Mặc dù bạn luôn có thể tạo các tập lệnh toàn diện hơn với PowerShell, nhưng các Tập tin batch mà bạn có thể chạy trên Dấu nhắc Lệnh vẫn hữu ích và dễ tạo hơn để thực hiện một loạt tác vụ mở rộng.

Hướng dẫn cách thực hiện này sẽ hướng dẫn bạn các cách khác nhau để bạn có thể tạo và chạy Tập tin batch trên Windows 11.

1. Cách tạo tệp batch hàng loạt trên Windows 11

Bạn có thể nhanh chóng ghi các tệp hàng loạt bằng bất kỳ trình soạn thảo văn bản nào, chẳng hạn như Notepad hoặc Visual Studio Code. Bạn sẽ chỉ cần một số kỹ năng Command Prompt cơ bản.

Hướng dẫn này sẽ cho bạn thấy ba ví dụ. Phần đầu tiên sẽ giúp bạn xây dựng một Tập tin batch cơ bản với ba dòng mã. Ví dụ thứ hai nâng cao hơn một chút, phác thảo những điều cơ bản để chạy nhiều lệnh. Cuối cùng, ví dụ thứ ba chứng minh rằng bạn có thể thực hiện các hành động khác nhau.

Soạn Tập tin batch cơ bản. Để ghi một Tập tin batch cơ bản trên Windows 11, hãy làm theo các bước sau:

  • Mở  Bắt đầu.
  • Tìm kiếm  Notepad  và nhấp vào kết quả trên cùng để mở trình soạn thảo văn bản.
  • Nhập các dòng mã sau vào tệp văn bản:

Mã nguồn [Chọn]
@ECHO OFF
ECHO Hello World! This is my first batch file created on Windows 11.
PAUSE


Đoạn mã trên sẽ xuất ra thông báo "Xin chào thế giới! Đây là Tập tin batch đầu tiên của tôi được tạo trên Windows 11" trên màn hình.

  • Nhấp vào  menu Tệp  và chọn tùy  chọn Lưu dưới  dạng.
  • Xác nhận tên cho tập lệnh – ví dụ:  basic_batch.bat.

Khi bạn hoàn thành các bước, bấm đúp vào tệp để chạy tập lệnh.

Thông thường, bạn sẽ tìm thấy các tệp lô có  phần mở rộng ".bat" , nhưng cũng có thể sử dụng  phần mở rộng tệp ".cmd"  hoặc  ".btm".

Dưới đây là bảng phân tích các lệnh:

  • @ECHO OFF —  Tắt lời nhắc hiển thị và hiển thị nội dung trong một dòng rõ ràng.
  • ECHO —  In văn bản sau khoảng trống trên màn hình.
  • PAUSE —  Giữ cửa sổ mở sau khi chạy các lệnh. Nếu bạn không sử dụng tùy chọn này, lời nhắc sẽ tự động đóng sau khi tập lệnh kết thúc. Bạn có thể sử dụng lệnh này ở cuối tập lệnh hoặc sau một lệnh cụ thể để chèn dấu ngắt trên mỗi dòng.

Soạn tập tin hàng loạt nâng cao. Để tạo tập lệnh bó nâng cao, hãy sử dụng các bước sau:

  • Mở  Bắt đầu.
  • Tìm kiếm  Notepad  và nhấp vào kết quả trên cùng để mở trình soạn thảo văn bản.
  • Nhập các dòng sau vào tệp văn bản để tạo tập lệnh nâng cao:

Mã nguồn [Chọn]
@ECHO OFF

:: This batch file reveals Windows 11, hardware, and networking configuration.

TITLE My Computer Information

ECHO Checking system information...

:: Section 1: Windows 11 details

ECHO ==========================

ECHO WINDOWS 11 INFO

ECHO ============================

systeminfo | findstr /c:"OS Name"

systeminfo | findstr /c:"OS Version"

:: Section 2: Hardware details

ECHO ============================

ECHO HARDWARE INFO

ECHO ============================

systeminfo | findstr /c:"Total Physical Memory"

wmic cpu get name

wmic diskdrive get name,model,size

wmic path win32_videocontroller get name

wmic path win32_VideoController get CurrentHorizontalResolution,CurrentVerticalResolution

:: Section 3: Network details.

ECHO ============================

ECHO NETWORK INFO

ECHO ============================

ipconfig | findstr IPv4ipconfig | findstr IPv6

PAUSE

Tập lệnh này thực thi nhiều lệnh hệ thống theo trình tự và xuất thông tin máy tính theo ba danh mục khác nhau, bao gồm "chi tiết Windows", "chi tiết phần cứng" và "chi tiết mạng".


  • Nhấp vào  menu Tệp  và chọn tùy  chọn Lưu dưới  dạng.
  • Nhập tên cho tập lệnh — ví dụ:  advanced_batch.bat.

Sau khi bạn hoàn thành các bước, việc chạy Tập tin batch sẽ mở bảng điều khiển Dấu nhắc Lệnh xuất kết quả cho từng lệnh.

Đây là bảng phân tích các lệnh:

  • @ECHO OFF —  Tắt lời nhắc hiển thị và hiển thị nội dung trong một dòng rõ ràng.
  • TITLE —  Hiển thị tên tùy chỉnh cho thanh tiêu đề cửa sổ.
  • :: —  Bỏ qua nội dung của dòng. Thông thường, nó được sử dụng để viết bình luận và thông tin tài liệu.
  • ECHO —  In văn bản sau khoảng trống trên màn hình.
  • PAUSE —  Giữ cửa sổ mở sau khi chạy các lệnh.

Soạn Tập tin batch có thể thao tác. Một trong những lý do phổ biến nhất để sử dụng tập lệnh là tự động hóa các tác vụ khác nhau để thực hiện thay đổi hệ thống, chẳng hạn như kết nối ổ đĩa mạng, cài đặt ứng dụng hoặc thay đổi cài đặt hệ thống.

Để tạo tập lệnh thay đổi cài đặt hệ thống trên Windows 11, hãy làm theo các bước sau:

  • Mở  Bắt đầu.
  • Tìm kiếm  Notepad  và nhấp vào kết quả hàng đầu để mở ứng dụng.
  • Nhập lệnh sau vào trình soạn thảo văn bản:  net use z: \\PATH-NETWORK-SHARE\FOLDER-NAME /user:USERNAME PASSWORD

Trong lệnh, thay thế  "\\PATH-NETWORK-SHARE\FOLDER-NAME"  cho đường dẫn mạng thư mục để gắn trên thiết bị và  "USERNAME PASSWORD"  bằng tên người dùng và mật khẩu xác thực quyền truy cập vào mạng chia sẻ. Ví dụ này ánh xạ một thư mục mạng bằng cách sử dụng  "Z"  làm ký tự ổ đĩa:  net use z: \\10.1.4.57\ShareFiles


  • Nhấp vào  menu Tệp  và chọn tùy  chọn Lưu dưới  dạng.
  • Xác nhận tên cho tập lệnh — ví dụ:  network-drive-batch.bat.

Sau khi bạn hoàn thành các bước, tệp lô cụ thể này sẽ ánh xạ mạng trên File Explorer.

2. Cách chạy các tệp hàng loạt trên Windows 11

Trên Windows 11, bạn có thể chạy các Tập tin batch theo ít nhất ba cách từ Command Prompt, File Explorer hoặc tự động trong khi khởi động.

Chạy tập lệnh từ Dấu nhắc lệnh. Để chạy một Tập tin batch từ Dấu nhắc lệnh trên Windows 11, hãy làm theo các bước sau:

  • Mở  Bắt đầu.
  • Tìm kiếm  Dấu nhắc lệnh, nhấp chuột phải vào kết quả trên cùng và chọn  tùy chọn Chạy với tư cách quản trị viên .
  • Nhập lệnh sau để chạy Tập tin batch Windows 11 và nhấn  Enter :  C:\PATH\TO\FOLDER\BATCH.bat

Trong lệnh, chỉ định đường dẫn và tên cho tập lệnh của bạn. Ví dụ này chạy Tập tin batch nằm trong thư mục "scripts" bên trong thư mục "Tải xuống":  C:\Users\ACCOUNT\Downloads\basic_batch.bat


Sau khi bạn hoàn thành các bước, tệp thực thi sẽ chạy và hiển thị kết quả trong bảng điều khiển. Vì bạn đã mở Dấu nhắc Lệnh theo cách thủ công nên nó sẽ không tự động đóng nếu tập lệnh không bao gồm tùy chọn "Tạm dừng".

Chạy tập lệnh từ File Explorer. Để chạy tệp tập lệnh từ File Explorer trên Windows 11, hãy làm theo các bước sau:

  • Mở  Trình khám phá tệp.
  • Duyệt đến thư mục chứa Tập tin batch.
  • Nhấp chuột phải vào tệp và chọn  tùy chọn Mở  để chạy tệp.
  • (Tùy chọn) Bấm chuột phải vào tệp và chọn  tùy chọn Chạy với tư cách quản trị viên  nếu yêu cầu nâng cao.


Sau khi bạn hoàn thành các bước, Tập tin batch sẽ chạy và thực thi mọi lệnh. Nếu bạn đã chỉ định tùy chọn "Tạm dừng", cửa sổ sẽ vẫn mở. Nếu không, nó sẽ đóng ngay lập tức sau khi hoàn thành chuỗi lệnh.

Chạy tập lệnh từ Khởi động. Để chạy một Tập tin batch khi khởi động, hãy sử dụng các bước sau:

  • Mở  Trình khám phá tệp.
  • Mở thư mục chứa Tập tin batch.
  • Nhấp chuột phải vào tệp và chọn  tùy chọn Sao chép .
  • Nhập lệnh sau vào thanh địa chỉ và nhấn Enter :  shell:startup
  • Nhấp vào  nút Dán  từ thanh lệnh trong  thư mục Khởi động .


Sau khi hoàn thành các bước, Windows 11 sẽ chạy đoạn script mỗi khi máy tính khởi động và người dùng đăng nhập tài khoản.