AutoHotkey là một trong những chương trình tự động hóa Windows tốt nhất, có thể thực hiện từ những hành động đơn giản nhất đến các tác vụ phức tạp nhất. AutoHotkey là chương trình miễn phí và mã nguồn mở sử dụng ngôn ngữ scripting riêng để tự động hóa bất kỳ tác vụ Windows hàng ngày nào. Mặc dù "ngôn ngữ scripting" nghe có vẻ đáng sợ, nó thực sự rất dễ dùng, và bạn có thể làm mọi thứ thú vị.
Để tôi chia sẻ các script AutoHotkey ưa thích và hay dùng nhất, giúp các tác vụ hàng ngày dễ dàng hơn một chút, và có thể giúp bạn cũng vậy.
Trước khi bắt đầu, giả định bạn đã biết cách cài đặt và cấu hình AutoHotkey. Hơn nữa, lưu ý rằng các dòng bắt đầu bằng ; là chú thích.
1. Hiện/Ẩn File Ẩn
File ẩn bị ẩn vì một lý do, nhưng trên PC của chính bạn, bạn có thể muốn nhanh chóng bật/tắt xem chúng mà không cần qua quy trình tick hộp trong File Explorer.
Script AutoHotkey cho việc này hơi dài. Sẵn sàng?
^F2::GoSub,CheckActiveWindow CheckActiveWindow: ID := WinExist("A") WinGetClass,Class, ahk_id %ID% WClasses := "CabinetWClass ExploreWClass" IfInString, WClasses, %Class% GoSub, Toggle_HiddenFiles_Display Return Toggle_HiddenFiles_Display: RootKey = HKEY_CURRENT_USER SubKey = Software\Microsoft\Windows\CurrentVersion\Explorer\Advanced RegRead, HiddenFiles_Status, % RootKey, % SubKey, Hidden if HiddenFiles_Status = 2 RegWrite, REG_DWORD, % RootKey, % SubKey, Hidden, 1 else RegWrite, REG_DWORD, % RootKey, % SubKey, Hidden, 2 PostMessage, 0x111, 41504,,, ahk_id %ID% Return
Script trên dùng Ctrl + F2 để bật/tắt xem file ẩn, nhưng bạn có thể đổi thành phím tắt khác bằng cách thay ^F2 ngay đầu script.
2. Thay Đổi Phím Tắt Bàn Phím
Các phím tắt mặc định trong Windows 10 ổn cả rồi, nhưng có thể chưa thoải mái cho bạn. Ví dụ, Task Manager là một trong những cửa sổ quan trọng nhất của hệ điều hành, nhưng ai muốn nhấn Ctrl + Shift + Esc mỗi lần làm?
Lấy ví dụ trên, chúng ta đổi phím tắt đó thành thứ đơn giản hơn: Ctrl + X:
^x::Send ^+<strong>{</strong>Esc<strong>}</strong>
Và chỉ thế thôi! Nếu bạn muốn thêm thông tin về tất cả cú pháp giúp bạn thay đổi phím tắt mặc định Windows, hãy xem bài viết chuyên biệt của chúng tôi về chủ đề này.
3. Phím Tắt Tìm Kiếm Google
Google đã có ý tưởng đúng khi biến phím Caps Lock ghét bỏ và ít dùng thành nút tìm kiếm chuyên dụng tìm cả máy tính và Google. Theo tinh thần Chromebook, bạn có thể biến phím Caps Lock thành phím Tìm kiếm Google.
Script AutoHotkey sau sẽ tự động tìm kiếm Google khi bạn bôi đen một đoạn văn bản và nhấn Ctrl + Shift + C:
; Google Search highlighted text ^+c:: { Send, ^c Sleep 50 Run, https://www.google.com/search?q=%clipboard% Return }
4. Tự Động Sửa Lỗi (AutoCorrect)
Trong thời gian Windows tồn tại, smartphone đã tiến hóa không thể đo lường đến mức chúng giờ có màn hình cảm ứng và tự động sửa lỗi built-in. Vậy tại sao không có autocorrect trên Windows 10?
Trong kho script của AutoHotkey, bạn có thể tìm thấy script autocorrect, chứa hàng nghìn lỗi chính tả phổ biến mà hầu hết mọi người dễ mắc phải, sau đó tự động sửa chúng khi bạn gõ/phát sinh chúng.
Đây là link tải script. Chỉ cần nhấn Ctrl + A để chọn toàn bộ script, sao chép vào file Notepad rồi lưu thành "AutoCorrect.ahk".
5. Tận Dụng Lại Các Phím Chức Năng (Function Keys)
Hầu hết chúng ta hầu như không bao giờ dùng các phím Function trên bàn phím trừ F2 (đổi tên), F5 (làm mới), và F11 (toàn màn hình trong trình duyệt). Dùng AutoHotkey, bạn có thể tái sử dụng những phím chức năng không dùng để làm nhiều việc, như mở trang web, chạy chương trình, v.v. Ví dụ, tôi dùng phím chức năng để chạy các chương trình hay dùng nhất, như Snagit, Sublime Text, Photoshop, Calculator, Thunderbird, v.v.
Để chạy một chương trình, chỉ cần dùng script dưới. Đừng quên thay đường dẫn chương trình bằng chương trình ưa thích của bạn.
;Launch Sublime Text F7::Run "C:\Program Files\Sublime Text 2\sublime_text.exe" return
6. Mở Trang Web Nhanh
Giống như chạy chương trình ưa thích, bạn có thể tạo phím tắt tùy chỉnh để mở trang web ưa thích. Ví dụ, tôi dùng Ctrl + Shift + T để mở MakeTechEasier. Dùng script sau để mở trang web ưa thích. Đừng quên thay địa chỉ web bằng trang web của bạn.
; Launch MakeTechEasier ^+t::Run "www.maketecheasier.com" ; use ctrl+Shift+t return
Giống như trên, bạn có thể tạo phím tắt riêng dùng tổ hợp phím Ctrl(^), Shift(+), Alt(!), và Win(#).
7. Mở Thư Mục Yêu Thích
Cùng với mở trang web và chương trình, bạn cũng có thể mở thư mục hay dùng nhất chỉ với một phím tắt đơn giản. Ví dụ, hầu hết chúng ta thường truy cập thư mục Downloads, và để dễ dàng hơn, ta có thể dùng script đơn giản như dưới. Bạn có thể tùy chỉnh script để đổi phím tắt và đường dẫn thư mục theo nhu cầu.
; Open Downloads folder ^+d::Run "C:\Users\Robert\Downloads" ; ctrl+shift+d return
8. Lên Một Cấp Thư Mục Trong File Explorer
Khi bạn đang ở trong một thư mục, bạn thường cần lên một cấp thư mục. Trong các phiên bản Windows trước, phím Backspace làm việc đó, nhưng bây giờ phím Backspace đưa bạn quay lại lịch sử. Điều này hữu ích cho nhiều người, nhưng tôi vẫn ghét phải nhấp vào biểu tượng nhỏ đó để lên một cấp, nên tôi dùng script dưới để lên một cấp bằng cách nhấn nút chuột giữa.
; Press middle mouse button to move up a folder in Explorer #IfWinActive, ahk_class CabinetWClass ~MButton::Send !{Up} #IfWinActive return
Nếu muốn, bạn cũng có thể cấu hình lại phím tilde (~) vô dụng trên bàn phím để làm hành động tương tự.
; Press ~ to move up a folder in Explorer #IfWinActive, ahk_class CabinetWClass `::Send !{Up} #IfWinActive return
9. Điều Chỉnh Âm Lượng
Mặc dù không có phím multimedia, tôi yêu thích bàn phím của mình, nhưng thiếu nút điều chỉnh âm lượng hơi bất tiện. Tôi dùng script AutoHotkey sau để điều khiển âm lượng hệ thống.
; Custom volume buttons +NumpadAdd:: Send {Volume_Up} ;shift + numpad plus +NumpadSub:: Send {Volume_Down} ;shift + numpad minus break::Send {Volume_Mute} ; Break key mutes return
10. Thiết Lập Trạng Thái Mặc Định Của Các Phím Lock
Dùng AutoHotkey, bạn có thể dễ dàng thiết lập trạng thái mặc định hoặc vĩnh viễn của các phím lock trên bàn phím, ví dụ tắt Caps Lock, bật Num Lock, tắt Scroll Lock. Script đơn giản này rất hữu ích. Dù bạn nhấn nhầm, trạng thái lock sẽ không thay đổi.
; Default state of lock keys SetNumlockState, AlwaysOn SetCapsLockState, AlwaysOff SetScrollLockState, AlwaysOff return
11. Cấu Hình Lại Caps Lock
Sau khi tắt Caps Lock, bạn có thể muốn cấu hình lại nó làm phím Shift. Để cấu hình lại phím Caps Lock, dùng script dưới.
; Caps Lock acts as Shift Capslock::Shift return
12. Dọn Rác Thùng Rác (Recycle Bin)
Bạn có thể dùng script dưới để nhanh chóng dọn rác thùng rác. Script đơn giản này giúp tôi tránh dùng chuột làm cùng tác vụ.
; Empty trash #Del::FileRecycleEmpty ; win + del return
13. Cửa Sổ Luôn Ở Trên Cùng (Always on Top)
Đôi khi bạn chỉ muốn một cửa sổ luôn ở trên cùng, không kể cửa sổ nào bạn đang làm việc hoặc đang focus. Ví dụ, khi làm bảng tính, bạn có thể truy cập app Calculator thường xuyên, và để nó ở trên bảng tính khá tiện. Dùng AutoHotkey, bạn dễ dàng làm điều này chỉ với một dòng code.
; Always on Top ^SPACE:: Winset, Alwaysontop, , A ; ctrl + space Return
Script ban đầu được công bố bởi labnol.
14. Tạm Dừng AutoHotkey
Các phím tắt tạo bằng AutoHotkey đôi khi có thể xung đột với một số chương trình. Trong những trường hợp đó, bạn có thể tạm tắt AutoHotkey bằng script dưới. Tất nhiên, nếu bạn không muốn dùng phím tắt, chỉ cần nhấn chuột phải vào biểu tượng AutoHotkey trong khay hệ thống và chọn "Suspend Hotkeys" (Tạm dừng phím nóng).
; Suspend AutoHotkey #ScrollLock::Suspend ; Win + scrollLock return
Như bạn thấy, tất cả script AutoHotkey chia sẻ trên đều cơ bản nhưng làm cho mọi thứ dễ dàng hơn. Bên cạnh những thứ dễ dàng, bạn có thể làm mọi thứ phức tạp, như tự động gửi email, quản lý chương trình, tự động hóa tác vụ Windows, tự động sửa chính tả, v.v.
Để biết thêm bí mật Windows, xem danh sách các Easter egg và bí mật Windows 10 tuyệt vời. Chúng tôi cũng có registry hack để khôi phục biểu tượng OneDrive trên thanh tác vụ, nếu nó bị mất.