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

Tác giả Starlink, T.M.Hai 07, 2024, 01:42:51 CHIỀU

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

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

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


1. Tệp Batch là gì?

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

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

2. Cách tạo một tập tin Batch

Tạo một tệp lệnh cũng dễ như 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 mới trong 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 dưới dạng tệp lệnh. Hệ thống của bạn sẽ chạy tệp theo cùng một cách bất kể tệp lệnh đó được tạo như thế nào miễn là đó là tệp lệnh đúng.

Để tạo tệp Batch trên Windows 11, hãy mở Windows Search (nhấn Windows+S), nhập Notepad và khởi chạy ứng dụng. Nhập các lệnh bạn muốn tệp của mình có. Các phần sau có một số lệnh hữu ích mà bạn có thể sử dụng để tự động hóa các tác vụ của mình.

Sau khi nhập lệnh, từ thanh menu của Notepad, chọn File > Save As (hoặc nhấn Ctrl+Shift+S). Trong cửa sổ Save As, chọn vị trí để lưu tệp batch của bạn. Nhấp vào menu thả xuống "Save as Type" và chọn "All Files". Chọn trường "File Name", nhập tên cho tệp batch của bạn, thêm ".bat" vào cuối tên tệp để nó là tệp batch và nhấp vào "Save".


Tệp lệnh của bạn hiện đã sẵn sàng. Để chạy tệp lệnh, hãy nhấp đúp vào tệp. Nếu tệp lệnh yêu cầu quyền quản trị (như quyền xóa tệp tạm thời), hãy 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". Đảm bảo chọn "Có" trong lời nhắc Kiểm soát Tài khoản Người dùng.


Nếu bạn luôn muốn chạy tệp Batch với tư cách quản trị viên (để bạn không phả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" mỗi lần), hãy nhấp chuột phải vào tệp Batch và chọn Hiển thị thêm tùy chọn > Gửi đến > Màn hình (Tạo lối tắt).

Nhấp chuột phải vào phím tắt vừa tạo và chọn "Thuộc tính". Truy cập tab "Phím tắt", nhấp vào "Nâng cao", kích hoạt "Chạy với tư cách quản trị viên", chọn "OK" và chọn "Áp dụng" rồi chọn "OK".


Và thế là xong.

3. Làm trống Thùng rác

Bạn có thể tạo một tệp Batch tự động xóa toàn bộ nội dung trong Thùng rác. Điều này giải phóng không gian lưu trữ và dọn dẹp máy của bạn.

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

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

Mã nguồn [Chọn]
@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.

4. Xóa các tập tin tạm thời

Xóa các tệp 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ác lệnh sau đây giúp bạn thực hiện điều đó.

Hãy đảm bảo chạy tệp này với tư cách quản trị viên để tránh gặp phải bất kỳ lỗi nào.

Mã nguồn [Chọn]
@echo off
echo Clearing Temporary Files...
del /q /f /s %temp%\*
rd /s /q %temp%
echo Temporary files cleared.
pause


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

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

Mã nguồn [Chọn]
@echo off
echo Launching apps...
start explorer
start chrome
start "" AppPath
echo All apps launched.
pause


Như bạn có thể thấy, tập lệnh 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, hãy thay thế "AppPath" bằng đường dẫn đầy đủ đến tệp thực thi của ứng dụng bạn muốn khởi chạy. Đảm bảo đặt đường dẫn trong dấu ngoặc kép.

6. Sao lưu các tập tin 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ừ một nguồn và dán các mục đó vào một đường dẫn khác.

Mã nguồn [Chọn]
@echo off
echo Backing up files...
xcopy "SourcePath" "DestinationPath" /e /i /h /y
echo Backup completed.
pause


Trong tập lệnh này, hãy thay thế "SourcePath" bằng đường dẫn mà bạn muốn sao chép các mục. Thay thế "DestinationPath" bằng đường dẫn mà 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 đè lên các tệp mà không cần nhắc nhở

7. Đặt lại mạng

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

Tệp tin này yêu cầu phải chạy với tư cách quản trị viên để hoạt động.

Mã nguồn [Chọn]
@echo off
echo Resetting network...
ipconfig /release
ipconfig /renew
ipconfig /flushdns
echo Network reset completed.
pause


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

8. Tạo Điểm Khôi phục Hệ thống

Việc tạo điểm khôi phục hệ thống rất quan trọng nếu bạn định thực hiện bất kỳ thay đổi đáng kể nào đối với 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 trong trường hợp có sự cố xảy ra.

Bạn có thể sử dụng các lệnh sau trong tệp lệnh để 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 bạn thích.

Bạn cần chạy tệp lệnh này với tư cách quản trị viên.

Mã nguồn [Chọn]
@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


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

Windows 11 có cả chế độ tối và 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 tư cách quản trị viên vì các tệp này sẽ thay đổi giá trị trong sổ đăng ký Windows.

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

Mã nguồn [Chọn]
@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 mã sau:

Mã nguồn [Chọn]
@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 đã hoàn tất.

Và đó là cách bạn tự động hóa nhiều tác vụ thông thường bằng cách sử dụng tệp Batch trên máy tính Windows 11. 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.