Tệp BAT là gì và bạn mở tệp như thế nào?

Tác giả Network Engineer, T.Tư 17, 2024, 05:45:38 CHIỀU

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

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

Nó không liên quan gì đến động vật có vú biết bay.

  • Tệp BAT là một tập lệnh chứa các lệnh, được viết bằng văn bản thuần túy có phần mở rộng.bat.
  • Các tệp hàng loạt rất linh hoạt, thực thi các lệnh hoặc chương trình Windows tích hợp với giao diện dòng lệnh.
  • Các tệp hàng loạt được chạy bằng cách nhấp đúp vào chúng và có thể được chỉnh sửa bằng bất kỳ trình soạn thảo văn bản thuần túy nào.

Bạn sẽ thường xuyên thấy các tham chiếu đến các tệp batch hoặc "bat" nếu bạn sử dụng Windows. Đôi khi chúng được sử dụng để bắt đầu một chương trình khác, trong khi những lần khác chúng có thể tự làm điều gì đó. Nhưng chính xác thì tệp BAT là gì và bạn sử dụng tệp này như thế nào?

1. Tập tin BAT là gì?

Tệp bat, hay còn gọi là tệp BAT, là tệp tập lệnh chứa các lệnh. Bản thân tệp được viết bằng văn bản thuần túy và có phần mở rộng tệp ".bat".

Không có quá nhiều hạn chế về những lệnh đó có thể là gì. Chúng có thể là các lệnh được tích hợp trong Windows, như lệnh del hoặc lệnh tắt máy, nhưng bạn cũng có thể chạy và sử dụng các chương trình có giao diện dòng lệnh thông qua một tệp BAT.

Thông thường, các tệp BAT được sử dụng khi bạn cần chạy lệnh thường xuyên hoặc khi bạn cần chạy nhiều lệnh tuần tự. Cũng có thể ghi các tệp BAT phản hồi thông tin đầu vào của người dùng—chẳng hạn như trả lời có hoặc không hoặc chọn một tùy chọn từ danh sách—để thực hiện những việc khác nhau.

2. Bạn sử dụng tệp BAT như thế nào?

Để sử dụng tệp BAT, chỉ cần nhấp đúp vào tệp đó. Nếu nó được viết chính xác, các lệnh chứa trong đó sẽ thực thi và thực hiện một số chức năng.

Trong một số trường hợp, bạn có thể chỉ thấy Dấu nhắc Lệnh hoặc Terminal mở trong giây lát rồi đóng lại. Đôi khi, lệnh có thể mất đủ thời gian để chạy để bạn có cơ hội xem nó hoặc nó có thể chứa một dòng ở cuối buộc nó phải mở cho đến khi bạn đóng nó theo cách thủ công.

Bạn không nên cho rằng một trong hai hành vi có nghĩa là tệp BAT không hoạt động trừ khi bạn biết nó phải làm gì.

Ví dụ: nếu bạn đang sử dụng tệp BAT để khởi chạy một máy chủ trò chơi chuyên dụng, bạn thường mong đợi cửa sổ vẫn mở để bạn có thể thấy đầu ra từ máy chủ. Mặt khác, nếu bạn chỉ đang sử dụng một tệp BAT kích hoạt máy tính khởi động lại với các tùy chọn cụ thể được bật, thì bạn sẽ mong đợi nó sẽ mở và sau đó đóng gần như ngay lập tức.

3. Làm cách nào để mở hoặc đọc tệp BAT?

Các tệp hàng loạt là các tài liệu văn bản thuần túy và có thể được mở bằng mọi trình soạn thảo văn bản hiện có. Notepad là lựa chọn điển hình, nhưng các trình soạn thảo văn bản đơn giản phức tạp hơn có thể cung cấp các tính năng hữu ích, như các công cụ sửa lỗi và đánh dấu cú pháp.

Để mở một tệp BAT trong Notepad, hãy nhấp chuột phải vào tệp BAT và chọn "Chỉnh sửa" hoặc "Chỉnh sửa bằng Notepad".


Ngoài ra, hãy khởi chạy Notepad, nhấp vào Tệp>Mở, sau đó điều hướng đến tệp BAT và nhấp vào "Mở".

Khi nó mở ra, bạn sẽ thấy tất cả các lệnh. Đây là một ví dụ:


Nếu bạn chỉ đang kiểm tra xem một tệp BAT đơn giản thì Notepad có thể hoạt động tốt, nhưng nếu bạn muốn chỉnh sửa một tệp hoặc làm cho nó dễ hiểu hơn những gì bạn đang xem, bạn nên thử VSCode thay thế.


Nếu bạn muốn viết hoặc chỉnh sửa một tệp BAT, thì cả hai cách này đều có tác dụng, nhưng việc tô sáng cú pháp có trong các trình soạn thảo văn bản thuần túy mạnh mẽ hơn là quá tốt để có thể bỏ qua.

4. Tệp BAT có nguy hiểm không?

Các tệp BAT vốn không phải là phần mềm độc hại nhưng chúng có thể được sử dụng với mục đích xấu và bạn phải luôn thận trọng khi xử lý chúng. Ví dụ: một tệp BAT có thể được viết sao cho nó sẽ xóa các tệp của bạn khi bạn chạy nó. Một người cũng có thể được cấu hình để tải xuống phần mềm độc hại từ Internet. Có vô số cách mà một tập tin batch có thể bị sử dụng với mục đích xấu.

Bỏ những cảnh báo đó sang một bên, phần lớn các tệp BAT trôi nổi xung quanh đều không độc hại. Hầu hết tồn tại chỉ để làm cho một số công việc phổ biến, phức tạp trở nên dễ dàng hơn một chút. Nếu bạn tải xuống một tệp hoặc chương trình từ một nguồn đáng tin cậy, bạn có thể không có gì phải lo lắng.

Tuy nhiên, nếu bạn tải xuống tệp BAT từ một nguồn không uy tín, bạn nên dành chút thời gian mở tệp BAT trong Notepad để xem nó đang làm gì trước khi chạy.

5. Bạn có thể sử dụng cái gì thay vì tệp BAT?

Có một số lựa chọn thay thế cho các tệp BAT trên Windows. Rõ ràng nhất là tệp PS1, tương đương với PowerShell của tệp BAT. Các tệp BAT có thể chạy các lệnh PowerShell nếu bạn bao gồm các đối số đặc biệt, nhưng thay vào đó, việc chỉ viết tệp PS1 thường dễ dàng hơn.

Ngoài các tập lệnh PowerShell, Python là lựa chọn rõ ràng nhất. Python có thể gọi các hàm của hệ điều hành và nó có thêm một số lượng lớn các mô-đun để thực hiện hầu hết mọi thứ bạn có thể tưởng tượng. Đối với nhiều ứng dụng, điều này có thể là quá mức cần thiết, nhưng nếu bạn cần làm điều gì đó phức tạp, bạn chắc chắn nên xem xét Python.