Cách tạo tệp BAT trong ba bước đơn giản

Bạn có thấy mình đang mở các chương trình giống nhau mỗi khi khởi động máy tính không? Bạn có luôn mở dấu nhắc lệnh để chạy các lệnh giống nhau mọi lúc không? Học cách tạo tệp BAT có thể giúp bạn tiết kiệm rất nhiều thời gian bằng cách tự động hóa các thao tác đó.(BAT)

Tệp BAT là một định dạng tệp văn bản đặc biệt có phần mở rộng .bat chạy một loạt lệnh Command Prompt(Command Prompt) theo trình tự mà bạn chỉ định. Bạn có thể tạo một tệp BAT tự động hóa bất cứ điều gì bạn có thể làm bên trong dấu nhắc lệnh. 

Bạn có thể làm gì với tệp BAT?

  • Sửa đổi cài đặt hệ thống
  • Tự động khởi chạy các trang web
  • Khởi động nhiều ứng dụng theo lịch trình
  • Tự động hóa sao lưu hệ thống(system backups)

Trong hướng dẫn này, bạn sẽ học cách tạo và chạy tệp hàng loạt đầu tiên của mình trên Windows 10 . Bạn cũng sẽ học cách thực hiện một số tự động hóa nâng cao với tệp BAT và cách lập lịch trình tự động hóa đó bằng Trình lập lịch tác vụ(Task Scheduler) .

Tạo tệp BAT trong ba bước(Make A BAT File In Three Steps)

Tạo tệp BAT trong Windows 10 rất đơn giản. Tất cả những gì bạn cần là Notepad . Bạn chỉ cần tạo một tệp dựa trên văn bản với các lệnh BAT(BAT commands) được định dạng chính xác. Sau đó, lưu tệp với phần mở rộng .bat và sau đó chạy nó.

Tuy nhiên, có một số lưu ý quan trọng cần ghi nhớ trong quá trình thực hiện, vì vậy chúng ta hãy thực hiện các bước.

Trong phần này, bạn sẽ học cách tạo tệp BAT tự động khởi chạy (BAT)Chrome tới trang web Tin tức(News) yêu thích của bạn , xóa bộ nhớ cache Windows 10 để tăng hiệu suất hệ thống và lấy dự báo thời tiết mới nhất từ ​​web.

Bước 1: Tạo một tệp hàng loạt khởi động đơn giản(Step 1: Create A Simple Startup Batch File)

Để tạo tệp BAT trong Windows 10 , chỉ cần chọn menu Bắt đầu(Start) , nhập Notepad và chọn ứng dụng Notepad để mở tệp đó. Bên trong Notepad , bạn sẽ cần nhập tập lệnh sau. Bạn có thể sao chép và dán từ đó vào Notepad .

start https://news.google.com
DEL /F /S /Q %TEMP%
finger [email protected]
tạm dừng(pause)

Lưu tệp ở đâu đó trên PC của bạn để dễ tìm. Nhiều người lưu các tệp BAT của họ trong (BAT)C:\temp hoặc một số thư mục đơn giản nằm ở cấp ổ C: \ gốc.

Điều quan trọng là thay đổi menu thả xuống Lưu dưới dạng thành (Save as type)Tất cả các tệp(All files) . Sau đó, đảm bảo thêm “.bat” vào cuối tên tệp.

Thao tác này sẽ lưu tệp định dạng văn bản dưới dạng định dạng tệp hàng loạt. 

Bây giờ, mở giám đốc đó trong Windows Explorer và nhấp đúp vào tệp BAT mới mà bạn vừa tạo. Khi bạn làm điều này, bạn sẽ thấy các hành động sau đây xảy ra theo trình tự.

  1. Trang web Google Tin tức(Google News) sẽ mở bằng trình duyệt mặc định của hệ thống của bạn.
  2. Tất cả các tệp trong thư mục tạm thời của Windows sẽ bị xóa.
  3. Dấu nhắc lệnh sẽ hiển thị dự báo thời tiết trong 24 giờ tới.

Bạn vừa tạo tệp BAT hoạt động đầu tiên của mình để tự động hóa ba tác vụ hữu ích liên tiếp!

Tuy nhiên, bạn vẫn chưa làm xong. Bạn cần điều chỉnh một số lệnh này cho phù hợp với trường hợp của mình. Hãy cùng xem mỗi lệnh này có chức năng(what each of these commands does) gì và cách bạn có thể tinh chỉnh chúng cho phù hợp với nhu cầu của mình.

Bước 2: Tùy chỉnh tệp BAT của bạn(Step 2: Customize Your BAT File)

Bây giờ bạn đã biết cách tạo tệp BAT với nhiều lệnh, bạn sẽ cần tùy chỉnh từng lệnh đó theo nhu cầu của mình.

Sau đây là giải thích chi tiết hơn về từng lệnh đó và cách bạn có thể tùy chỉnh chúng.

Bắt đầu lệnh(Start Command)

Lệnh bắt đầu sẽ khởi chạy bất kỳ ứng dụng nào bạn chỉ định. Nếu bạn sử dụng liên kết URL như lệnh này, nó sẽ sử dụng trình duyệt mặc định của bạn để khởi chạy trang web đó. Lệnh sau sẽ khởi chạy Google Tin tức(Google News) trong trình duyệt mặc định của bạn.

start https://news.google.com

Bạn có thể thay đổi URL để có lệnh mở bất kỳ trang web nào bạn thích.

Lệnh DEL(DEL Command)

Lệnh DEL là một lệnh rất đơn giản để xóa một hoặc nhiều tệp trong một thư mục nhất định. Có rất nhiều tham số bạn có thể sử dụng để cho lệnh hoạt động như thế nào.

DEL /F /S /Q %TEMP%

Có rất nhiều tham số bạn có thể sử dụng để cho lệnh hoạt động như thế nào.

  • / F - Bao gồm việc xóa các tệp chỉ đọc
  • / S - Loại bỏ(– Removes) các tệp trong thư mục con cũng như thư mục hiện tại
  • / Q - Yêu cầu(Requires “) chế độ "yên tĩnh" không yêu cầu bất kỳ xác nhận xóa nào

Trong ví dụ này,% TEMP % được sử dụng để chỉ định thư mục. Đây là biến môi trường hệ thống cho thư mục Tệp Tạm thời của Windows(Windows Temporary Files)

Nếu bạn muốn, bạn có thể chỉ định bất kỳ thư mục nào khác. Hoặc, bạn có thể liệt kê nhiều lệnh DEL và xóa tệp khỏi nhiều thư mục.

Lệnh ngón tay(Finger Command)

Lệnh Finger sử dụng kết nối internet của máy tính của bạn để kết nối với bất kỳ máy tính từ xa nào đang chạy dịch vụ ngón tay.

Những thứ này không dễ tìm, nhưng có một dịch vụ đặc biệt đặc biệt chạy tại graph.no cho phép bạn tra cứu dự báo thời tiết 24 giờ bằng một lệnh đơn giản "ngón tay".

finger [email protected]

Với lệnh này, bạn chỉ cần đặt tên của thành phố lớn nhất gần đó trước phần @graph.no của địa chỉ web.

Lệnh trả về biểu đồ biểu tượng nhiệt độ và mức nắng trong 24 giờ tới.

Lệnh tạm dừng(Pause Command)

Lệnh Pause sẽ tạm dừng thực thi tệp BAT của bạn để bạn có thể xem bất kỳ thông tin nào được trả về bởi các lệnh khác nhau. Điều này đặc biệt hữu ích sau khi sử dụng lệnh Finger , vì vậy bạn có thể xem biểu đồ.

Nếu bạn đang sử dụng các lệnh khác và không cần xem bất kỳ thông tin trả về nào, bạn có thể xóa lệnh Tạm dừng(Pause) khỏi phần cuối của tập lệnh.

Trên thực tế, nếu bạn không cần xem bất kỳ thứ gì từ tập lệnh, bạn có thể thêm @ECHO OFF làm dòng đầu tiên của tệp BAT và bạn sẽ không thấy bất kỳ thứ gì được trả về từ các lệnh.

Bước 3: Lên lịch công việc hàng loạt của bạn(Step 3: Schedule Your Batch Job)

Khi bạn tạo tệp BAT , nó không hoạt động nhiều trừ khi bạn nhấp đúp theo cách thủ công và chạy nó bất cứ khi nào bạn muốn thực hiện các lệnh tự động.

Sẽ dễ dàng hơn nhiều nếu để công việc hàng loạt chạy tự động hàng ngày. Bạn có thể thực hiện việc này bằng cách khởi chạy tệp BAT dưới dạng tác vụ được lên lịch của Windows .

Để thực hiện việc này, hãy chọn menu Bắt đầu(Start) , nhập Bộ lập lịch(Scheduler) và chọn Bộ lập lịch tác vụ(Task Scheduler) .

Thao tác này sẽ mở Trình lập lịch tác vụ(open the Task Scheduler) . Chọn Thư viện lập lịch tác vụ(Task Scheduler Library) từ ngăn bên trái để xem tất cả các tác vụ đã lên lịch trên hệ thống của bạn. 

Bạn có thể thêm một nhiệm vụ đã lên lịch mới để khởi chạy tệp BAT mới của mình. (BAT)Để làm điều này:

  1. Chọn Tạo tác vụ(Create Task) từ bảng Tác vụ(Actions) ở bên phải.

  1. Trong cửa sổ Tạo Nhiệm vụ(Create Task) , trên tab Chung , đặt tên cho nhiệm vụ trong trường (General)Tên(Name) . Để lại tất cả các cài đặt mặc định khác.

  1. Chọn tab Kích hoạt . (Triggers)Chọn nút Mới(New) . Trong cửa sổ Trình kích hoạt mới(New Trigger) , chọn Hàng ngày(Daily) và để lại tất cả các cài đặt mặc định khác. Chọn OK và chọn OK trên cửa sổ Create Task.  

  1. Chọn tab Tác vụ , sau đó chọn (Actions)Mới(New) . Trong cửa sổ Hành động mới, chọn Duyệt(Browse) và duyệt đến nơi bạn đã lưu tệp BAT của mình. (BAT)Chọn OK để hoàn tất. Chọn OK trên cửa sổ Tạo tác vụ.

  1. Bây giờ bạn sẽ thấy tệp BAT đã lên lịch của mình trong (BAT)Thư viện lập lịch tác vụ(Task Scheduler Library) .

Tệp BAT(BAT) đã lên lịch mới của bạn giờ sẽ chạy hàng ngày cùng một lúc. 

Tùy chỉnh tệp BAT của bạn

Giờ bạn đã biết cách tạo và lập lịch cho tệp BAT của mình, bạn có thể bắt đầu mở rộng tệp đó bằng cách tìm hiểu về các lệnh tệp (BAT)BAT khác mà bạn có thể thêm vào tệp. 

rất nhiều lệnh CMD(lot of CMD commands) bạn có thể thêm vào tệp BAT của mình để tự động hóa mọi thứ trên máy tính của bạn. Bắt đầu(Start) thử nghiệm và xem bạn có thể tạo ra những thứ thú vị nào từ các tệp hàng loạt của riêng mình.



About the author

Tôi là một kỹ sư phần cứng với hơn 10 năm kinh nghiệm trong lĩnh vực này. Tôi chuyên về bộ điều khiển và cáp USB, cũng như nâng cấp BIOS và hỗ trợ ACPI. Trong thời gian rảnh rỗi, tôi cũng thích viết blog về các chủ đề khác nhau liên quan đến công nghệ và kỹ thuật.



Related posts