Tìm kiếm trang web

7 tệp batch hữu ích bạn có thể tạo để tự động hóa các tác vụ trên Windows 11


Bạn có thể tự động hóa nhiều tác vụ trên máy tính Windows 11 của mình bằng cách sử dụng các tệp batch. Tôi sẽ giải thích batch file là gì, cách bạn có thể tạo một tệp như vậy, và cho bạn thấy một số cách sử dụng thú vị và hữu ích của các tệp này.

Tệp lệnh batch là gì?

Tệp batch là một tệp chứa một hoặc nhiều lệnh sẽ được thực thi lần lượt. Thay vì gõ những lệnh đó trong Command Prompt hoặc PowerShell, bạn tạo một tệp để chạy những lệnh đó bất cứ khi nào tệp được mở. Điều này cho phép bạn thực hiện các tác vụ của những lệnh đó.

Một tệp batch sử dụng ".bat" làm phần mở rộng tệp của nó. Bạn chạy tệp batch giống như cách bạn chạy các tệp khác—chỉ cần nhấp đúp vào tệp để mở nó. Không cần ứng dụng bên thứ ba để mở tệp batch.

Cách tạo một tệp batch

Tạo một tập tin batch đơn giản như việc tạo một tài liệu Notepad dạng văn bản thuần túy. Bạn tạo một tập tin mới trong một trình soạn thảo văn bản thuần túy, thêm các lệnh bạn muốn, và lưu tập tin dưới dạng tập tin batch. Hệ thống của bạn sẽ chạy tập tin theo cùng một cách bất kể nó được tạo ra như thế nào, miễn là đó là một tập tin batch hợp lệ.

Để tạo một tệp batch trên Windows 11, mở Tìm kiếm Windows (nhấn Windows+S), gõ Notepad, và khởi chạy ứng dụng. Gõ các lệnh mà bạn muốn tệp của mình có. Các phần sau đây có một số lệnh hữu ích mà bạn có thể sử dụng để tự động hóa các công việc của mình.

Sau khi nhập các lệnh, từ thanh menu của Notepad, chọn Tệp > Lưu thành (hoặc nhấn Ctrl+Shift+S). Trong cửa sổ Lưu thành, chọn vị trí để lưu tệp batch của bạn. Nhấp vào menu thả xuống "Lưu dưới dạng loại" và chọn "Tất cả các tệp." Chọn ô "Tên tệp", nhập tên cho tệp batch của bạn, thêm ".bat" vào cuối tên tệp để nó trở thành tệp batch, và nhấp vào "Lưu."

Tệp batch của bạn hiện đã sẵn sàng. Để chạy nó, nhấp đúp vào tệp. Nếu tệp batch yêu cầu quyền quản trị (như những tệp xóa tệp tạm thời), nhấp chuột phải vào tệp và chọn "Chạy với tư cách Quản trị viên." Hãy chắc chắn chọn "Có" trong cửa sổ Kiểm soát Tài khoản Người dùng.

Nếu bạn luôn muốn chạy một file batch với quyền quản trị (để không phải nhấp chuột phải vào file và chọn "Run as Administrator" mỗi lần), nhấp chuột phải vào file batch và chọn Hiển thị thêm tùy chọn > Gửi tới > Màn hình chính (Tạo lối tắt).

Nhấp chuột phải vào lối tắt vừa tạo và chọn "Thuộc tính." Truy cập tab "Lối tắt", nhấp vào "Nâng cao," bật "Chạy với tư cách Quản trị viên," chọn "OK," sau đó chọn "Áp dụng" và cuối cùng là "OK."

Vậy là xong.

Đổ thùng rác

Bạn có thể tạo một tệp batch để tự động xóa tất cả nội dung trong Thùng Rác. Điều này giúp giải phóng dung lượng lưu trữ và dọn dẹp máy của bạn.

Để làm điều đó, hãy sử dụng các lệnh sau trong một tệp batch.

Tệp batch này yêu cầu quyền quản trị để chạy.

@echo off
echo Emptying Recycle Bin for all drives...
powershell -Command "Clear-RecycleBin -Force -ErrorAction Ignore"
echo Recycle Bin emptied.
pause

Bạn sẽ thấy thông báo Thùng Rác đã được làm trống khi tác vụ hoàn tất.

Xóa các tệp tạm thời

Xóa các tập tin tạm thời giúp bạn giải phóng không gian lưu trữ và dọn dẹp máy tính của mình. Các lệnh sau đây sẽ giúp bạn làm điều đó.

Hãy chắc chắn chạy tệp này với quyền quản trị viên để tránh gặp phải lỗi.

@echo off
echo Clearing Temporary Files...
del /q /f /s %temp%\*
rd /s /q %temp%
echo Temporary files cleared.
pause

Khởi chạy nhiều ứng dụng cùng lúc

Nếu bạn thường mở một số ứng dụng liên tiếp, bạn có thể tạo một tập tin lệnh để tự động mở tất cả các ứng dụng đó cho bạn. Bạn có thể chỉ định các ứng dụng cần mở trong các lệnh.

@echo off
echo Launching apps...
start explorer
start chrome
start "" AppPath
echo All apps launched.
pause

Như bạn có thể thấy, đoạn script trên khởi chạy File Explorer và Google Chrome bằng tên hệ thống của chúng. Để khởi chạy một ứng dụng khác, thay "AppPath" bằng đường dẫn đầy đủ đến tệp thực thi của ứng dụng mà bạn muốn khởi chạy. Hãy chắc chắn đặt đường dẫn trong dấu ngoặc kép.

Sao lưu tệp và thư mục

Để sao lưu một số tệp và thư mục nhất định, bạn có thể tạo một tệp batch tự động sao chép các mục từ nguồn này và dán chúng vào một đường dẫn khác.

@echo off
echo Backing up files...
xcopy "SourcePath" "DestinationPath" /e /i /h /y
echo Backup completed.
pause

Trong kịch bản này, thay thế "SourcePath" bằng đường dẫn nơi bạn muốn sao chép các mục. Thay thế "DestinationPath" bằng đường dẫn nơi bạn muốn lưu các tệp.

Ở đây, tham số "/e" đảm bảo các thư mục trống cũng được sao chép. Tham số "/i" tạo thư mục đích nếu nó chưa tồn tại. Tham số "/h" sao chép các tệp ẩn. Tham số "/y" ghi đè các tệp mà không hỏi.

Đặt lại mạng

Thường khi bạn gặp phải các sự cố mạng, việc đặt lại địa chỉ IP của máy tính và xóa bộ nhớ cache DNS có thể giúp khắc phục vấn đề. Bạn có thể sử dụng đoạn mã sau trong một tệp batch để thực hiện các tác vụ này.

Tệp batch này cần chạy với quyền quản trị để hoạt động.

@echo off
echo Resetting network...
ipconfig /release
ipconfig /renew
ipconfig /flushdns
echo Network reset completed.
pause

Tệp này sẽ giải phóng địa chỉ IP hiện tại của máy tính bạn, yêu cầu một địa chỉ IP mới từ máy chủ DHCP của router và xóa bộ nhớ đệm DNS của bạn.

Tạo điểm khôi phục hệ thống

Tạo một điểm khôi phục hệ thống là rất quan trọng nếu bạn định thực hiện bất kỳ thay đổi đáng kể nào trên hệ thống của mình. Điểm khôi phục này cho phép bạn hoàn tác các thay đổi nếu có điều gì đó không đúng.

Bạn có thể sử dụng các lệnh sau trong một tập tin batch để tự động hóa quá trình tạo điểm khôi phục. Trong mã, bạn có thể thay thế "RestorePointName" bằng tên mà bạn muốn.

Bạn cần chạy tệp batch này với quyền quản trị.

@echo off
echo Creating System Restore Point...
wmic.exe /Namespace:\\root\default Path SystemRestore Call CreateRestorePoint "RestorePointName", 100, 7
echo System Restore Point created.
pause

Chuyển đổi giữa chế độ tối và chế độ sáng

Windows 11 có cả chế độ tối và chế độ sáng, và bạn có thể tạo các tệp batch để chuyển đổi giữa các chế độ này.

Bạn cần chạy các tệp này với quyền quản trị vì các tệp này thay đổi một giá trị trong registry của Windows.

Để chuyển sang chế độ tối, bạn sẽ sử dụng các lệnh sau:

@echo off
reg add "HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Themes\Personalize" /v AppsUseLightTheme /t REG_DWORD /d 0 /f
echo Switched to Dark Mode.
pause

Để chuyển sang chế độ sáng, bạn sẽ sử dụng đoạn mã sau:

@echo off
reg add "HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Themes\Personalize" /v AppsUseLightTheme /t REG_DWORD /d 1 /f
echo Switched to Light Mode.
pause

Bạn xong rồi.


Và đó là cách bạn tự động hóa nhiều tác vụ thông thường bằng các tệp batch trên máy tính Windows 11 của mình. Khả năng là vô tận, vì bạn có thể nhập bất kỳ lệnh nào bạn muốn vào tệp batch và tự động hóa bất kỳ tác vụ nào bạn muốn.

Bài viết liên quan