AutoHotkey là một trong những công cụ tốt nhất được tạo ra để tự động hóa gần như mọi thứ trên máy tính Windows với một phím tắt. Dù Windows có nhiều shortcut giúp giảm tải công việc, chúng không tùy biến cao và không tạo shortcut mới theo yêu cầu. AutoHotkey cho phép tạo hành động phức tạp và macro với tổ hợp phím nóng tùy chọn. Đây là cách cài AutoHotkey và dùng để tự động hóa trên Windows.
AutoHotkey là gì?
AutoHotkey là ứng dụng miễn phí, nhẹ, mã nguồn mở dùng được nhiều cách: gán phím, tùy biến máy tính, thao tác dữ liệu với regular expression, macro phức tạp, compile script, v.v. Vì AutoHotkey dành cho power user, nó dùng script viết theo cú pháp cụ thể thực hiện hành động kỳ diệu. Đơn giản, AutoHotkey chạy bất kỳ hành động nào với một keystroke. Nó hơn cả ứng dụng gán phím thông thường.
Lưu ý: Do tương tác sâu giữa AutoHotkey và hệ điều hành, một số antivirus có thể gắn cờ virus. Bạn có thể bỏ qua cảnh báo đó vì chỉ false positives.
Cài đặt và Sử dụng
Trước khi bắt đầu, đừng nguội vì từ "Power User" và "Scripts" – AutoHotkey thực sự dễ dùng khi quen. Tải từ trang chủ cài như phần mềm bình thường. Sau khi cài, chạy từ Start menu.
Sau khi chạy, AutoHotkey hiển thị cửa sổ hỏi có muốn xem script mẫu không. Nhấp "Yes" xem script mẫu.
Thao tác mở script mẫu trong Notepad. Như thấy, AutoHotkey đã tạo sẵn vài shortcut map mở trang web AutoHotkey và cửa sổ Notepad mới khi nhấn.
Để test, vào thư mục "Documents" chạy file "AutoHotkey.ahk" double-click. Nhấn Win + Z mở trang web AutoHotkey trình duyệt mặc định, Ctrl + Alt + N mở Notepad mới.
Tạo script cơ bản để bắt đầu. Mở Notepad, copy-paste code dưới, lưu thành "shortcuts.ahk", chú ý đuôi mở rộng.
; Shortcut to open calculator app ^+s::Run calc.exe return
Phân tích script: dòng đầu là comment. Dòng hai bảo AutoHotkey: khi nhấn Ctrl (^) + Shift (+) + S chạy ứng dụng "calc.exe" (máy tính). Dòng ba kết thúc statement.
Chuột phải file lưu chọn "Run Script" thực thi. Nhấn Ctrl + Shift + S, máy tính mở ra.
Với AutoHotkey, cũng tạo custom message hiện khi user nhấn tổ hợp phím. Ví dụ, copy script dưới chạy.
;Simple message box ^Numpad0::MsgBox You pressed number zero while holding ctrl. return
Từ nay, khi nhấn "Ctrl + NumberPad 0", custom message pre-configured hiển thị. Tất nhiên, làm phức tạp hơn như message hiện khi mở/đóng ứng dụng cụ thể, v.v.
Bên cạnh chạy chương trình và hiển thị message, cũng remap phím bàn phím. Cách này tận dụng phím ít dùng như Insert, Scroll Lock. Ví dụ, script đơn giản dưới remap phím "Tilde" (`) thành "BackSpace". Hữu ích cho người viết nhiều.
;Replace Tilde with BackSpace `::BackSpace return
Nếu muốn tạm ngừng shortcut, chuột phải icon taskbar chọn "Suspend Hotkeys". Muốn thoát script hoàn toàn, chọn "Exit".
Đó là tất cả, những gì bàn ở đây chỉ là chút ít AutoHotkey làm được. Nếu học cú pháp AutoHotkey, làm được nhiều điều thú vị tùy nhu cầu. Cũng tạo script phức tạp tự động hóa nhiều quy trình hàng ngày tiết kiệm thời gian.
Hy vọng hữu ích, hãy bình luận chia sẻ trải nghiệm dùng AutoHotkey.