Mỗi giây bạn dành trước màn hình để thực hiện các tác vụ lặp đi lặp lại, nhàm chán đều tích lũy thành hàng giờ lãng phí vô ích. Với những script AutoHotkey dưới đây, bạn sẽ nhanh chóng lấy lại được quỹ thời gian đó và biến đổi cách bạn tương tác với máy tính Windows của mình, từ đó nâng cao năng suất làm việc đáng kể. thuthuat360.net tự hào mang đến cho bạn những giải pháp tối ưu, giúp bạn làm chủ công nghệ và tối đa hóa hiệu quả công việc.
AutoHotkey: Công Cụ Tự Động Hóa Mạnh Mẽ Cho Windows
Nếu bạn mới làm quen với AutoHotkey, đây là một ngôn ngữ kịch bản mạnh mẽ (scripting language) được thiết kế đặc biệt để tự động hóa các tác vụ lặp đi lặp lại trên hệ điều hành Windows. Chỉ với vài dòng mã lệnh đơn giản, bạn có thể tinh gọn các hành động hàng ngày – chẳng hạn như tìm kiếm web chỉ với một tổ hợp phím hoặc tự động hóa các thao tác phức tạp hơn. AutoHotkey không chỉ là một công cụ giúp tiết kiệm thời gian mà còn là trợ thủ đắc lực giúp bạn tùy chỉnh trải nghiệm sử dụng máy tính theo cách cá nhân hóa và hiệu quả nhất.
1. Tìm Kiếm Google Nhanh Chóng Mọi Văn Bản Đã Chọn
Script đầu tiên này cho phép bạn đánh dấu bất kỳ văn bản nào, sau đó nhấn tổ hợp phím Ctrl+Shift+S, và một tab mới sẽ tự động mở ra với kết quả tìm kiếm Google cho đoạn văn bản bạn đã chọn. Không cần phải mở trình duyệt, gõ vào thanh tìm kiếm rồi nhấn Enter; script này sẽ thực hiện tất cả chỉ trong một thao tác duy nhất. Đây là thủ thuật AutoHotkey lý tưởng cho việc nghiên cứu nhanh, xác minh thuật ngữ hoặc tìm kiếm tài liệu tham khảo mà không làm gián đoạn luồng công việc của bạn.
#Requires AutoHotkey v2.0<p>^+s:: { Clipboard := "" Send("^c") ClipWait() Run "https://www.google.com" WinWaitActive "Google - Google Chrome" ; Adjust window title as needed Sleep 500 Send("^v") Sleep 100 Send("{Enter}")}</p>
Script này hoạt động như một trợ lý nghiên cứu tích hợp sẵn trong bộ nhớ tạm (clipboard) của bạn, giúp quá trình tra cứu thông tin trở nên nhanh chóng và liền mạch hơn bao giờ hết.
2. Tắt Bất Kỳ Ứng Dụng Treo Nào Mà Không Cần Task Manager
Khi một ứng dụng bị treo hoặc không phản hồi, tổ hợp phím Ctrl+Alt+K sẽ ngay lập tức đóng nó mà không cần thêm bất kỳ bước nào. Nó sẽ đóng cửa sổ đang hoạt động hiện tại mà không hỏi lại. Điều này giúp bạn quay lại công việc quan trọng chỉ trong vài giây, tiết kiệm thời gian và tránh sự khó chịu khi phải chờ đợi hoặc mở Task Manager.
#Requires AutoHotkey v2.0<p>^!k:: { pid := WinGetPID("A") if (pid) { procName := "" for proc in ComObjGet("winmgmts:").ExecQuery("SELECT Name, ProcessId FROM Win32_Process WHERE ProcessId = " pid) { procName := proc.Name } if (procName != "explorer.exe") { Run('taskkill /PID ' . pid . ' /F', "", "Hide") } else { MsgBox("Cannot kill explorer.exe! Killing this will crash your taskbar.") } }}</p>
Thủ thuật này đã giúp tôi thoát khỏi nhiều tình huống ứng dụng bị treo, trình phát video bị lặp và thậm chí cả Photoshop khi nó gặp sự cố. Lưu ý rằng có những mẹo Windows ẩn khác để đóng ứng dụng ngay lập tức mà bạn có thể khám phá thêm.
3. Tắt Tiếng Hệ Thống Ngay Lập Tức
Mỗi bàn phím dường như có một tổ hợp phím khác nhau để tắt tiếng. Việc cài đặt script AutoHotkey này trên mỗi máy tính của bạn sẽ tạo ra một giải pháp đồng bộ cho vấn đề chung thường gây khó chịu này.
#Requires AutoHotkey v2.0<p>^!m:: ; Ctrl+Alt+M to toggle mute{ Send("{Volume_Mute}")}</p>
Dù có cuộc gọi bất ngờ hay bạn vô tình mở một trang web có âm thanh lớn trong một không gian yên tĩnh, phím tắt này mang lại cho bạn quyền kiểm soát tức thì. Ctrl+Alt+M sẽ bật hoặc tắt tiếng hệ thống. Không còn phải loay hoay với các phím media trên bàn phím, không bị phân tâm, chỉ có sự im lặng khi bạn cần nhất.
Màn hình chụp script AutoHotkey điều khiển âm lượng và giao diện chỉnh âm thanh hệ thống Windows
4. Gán Lại Phím Caps Lock Thành Ctrl (Mà Không Mất Chức Năng Caps Lock)
Nếu bạn thường xuyên sử dụng các phím tắt Ctrl như sao chép (copy), dán (paste), hoàn tác (undo), chọn tất cả (select all), ngón út của bạn chắc chắn sẽ rất biết ơn thủ thuật này. Script AutoHotkey này giúp phím Caps Lock hoạt động như phím Ctrl, mang lại trải nghiệm tiện lợi và thoải mái hơn rất nhiều, đặc biệt nếu bạn làm việc nhiều ở phía bên trái bàn phím.
#Requires AutoHotkey v2.0<p>SetCapsLockState("AlwaysOff")</p><p>CapsLock:: { Send("{Ctrl down}") KeyWait("CapsLock") Send("{Ctrl up}")}</p><p>+CapsLock:: SetCapsLockState("Toggle")</p>
Đừng lo lắng, bạn sẽ không mất chức năng Caps Lock. Script này chỉ gán lại việc bật/tắt Caps Lock cho tổ hợp phím Ctrl+Caps Lock, phòng khi bạn cần dùng đến nó. Nhưng cho việc sử dụng hàng ngày? Điều này giúp việc nhấn phím Ctrl nhanh hơn và thoải mái hơn bao giờ hết. Script này cũng có thể áp dụng cho bất kỳ phím nào khác trên bàn phím mà bạn cảm thấy khó tiếp cận. Chỉ cần thay thế các phím trong script bằng phím bạn muốn.
5. Khởi Chạy Ứng Dụng Yêu Thích Nhanh Chóng Với Một Tổ Hợp Phím
Nếu bạn đã bỏ qua Notepad, đã đến lúc xem xét lại nó. Dù bạn đang ghi lại ý tưởng, viết mã tạm thời hay chỉ đơn giản là dán một đoạn văn bản trước khi bạn quên mất, Notepad luôn là lựa chọn hàng đầu nhờ tốc độ và sự đơn giản.
#Requires AutoHotkey v2.0<p>^!n:: Run("notepad.exe")</p>
Với script này, Ctrl+Alt+N sẽ khởi chạy Notepad ngay lập tức. Bạn có thể thay thế Notepad bằng bất kỳ ứng dụng nào khác: Calculator, Word, Outlook, hay bất cứ chương trình nào bạn thường dùng. Điều này giúp bạn tiết kiệm thời gian bằng cách bỏ qua hoàn toàn Start menu và thanh tìm kiếm.
6. Mở Các Thư Mục Yêu Thích
Chỉ cần một tổ hợp phím là bạn có thể mở thư mục Tài liệu (Documents) của mình, hoặc bất kỳ thư mục nào mà bạn thường xuyên sử dụng. Dù đó là kho lưu trữ dự án, thư mục tải xuống hay tài liệu khách hàng, bạn không cần phải nhấp chuột lòng vòng như thể đang dùng máy tính từ năm 2009 nữa.
#Requires AutoHotkey v2.0<p>userProfile := EnvGet("USERPROFILE")</p><p>^!d:: Run(userProfile "Documents")^!p:: Run(userProfile "Pictures")^!v:: Run(userProfile "Videos")</p>
Tôi đã gán Ctrl+Alt+D để mở thư mục Documents, Ctrl+Alt+P để mở thư mục Pictures và Ctrl+Alt+V để mở thư mục Videos của mình. Việc ghi nhớ các tổ hợp phím này rất cơ bản, bạn hầu như không cần phải suy nghĩ về những gì mình đang làm.
7. Bật/Tắt Hiển Thị File Ẩn Trong File Explorer
Có rất nhiều cách để ẩn các tập tin hoặc thư mục của bạn trong Windows, nhưng làm thế nào để hiển thị chúng trở lại một cách dễ dàng? Script AutoHotkey này giúp bạn bật/tắt hiển thị các tập tin ẩn mà không cần phải đi sâu vào cài đặt của File Explorer hay nhấp qua bốn menu. Thậm chí nó còn tự động khởi động lại Explorer để áp dụng thay đổi.
#Requires AutoHotkey v2.0<p>^!h:: { toggleHiddenFiles()}</p><p>toggleHiddenFiles() { psCmd := " ( $key = 'HKCU:SoftwareMicrosoftWindowsCurrentVersionExplorerAdvanced' $val = Get-ItemProperty -Path $key -Name Hidden if ($val.Hidden -eq 1) { Set-ItemProperty -Path $key -Name Hidden -Value 2 } else { Set-ItemProperty -Path $key -Name Hidden -Value 1 } (New-Object -ComObject Shell.Application).Windows() | ForEach-Object { $_.Refresh() } )"</p><p> RunWait("powershell -Command " . Chr(34) . psCmd . Chr(34), "", "Hide")}</p>
Ctrl+Alt+H. Chỉ cần thế thôi. Bạn có thể ngay lập tức nhìn thấy các file như .git, .env và mọi tập tin “ngụy trang” khác. Đây là một script AutoHotkey cần thiết cho các nhà phát triển, quản trị viên hệ thống và bất kỳ ai thường xuyên làm việc với các tập tin ẩn.
8. Dán Địa Chỉ Email Của Bạn Ngay Lập Tức
Thủ thuật này vô cùng đơn giản nhưng lại cực kỳ hữu ích, đến nỗi bạn sẽ cảm thấy như mình đang “gian lận”. Bất cứ khi nào bạn điền vào một biểu mẫu, đăng nhập vào một thiết bị mới hoặc đăng ký dịch vụ, chỉ cần gõ “@@” là địa chỉ email của bạn sẽ được dán ngay lập tức.
#Requires AutoHotkey v2.0<p>::@@::[email protected]</p>
Bạn cũng có thể tự thiết lập các biến thể khác, chẳng hạn như “@@w” cho email công việc hoặc “@@p” cho email cá nhân. Đây là một phím tắt nhỏ, nhưng lợi ích mà nó mang lại sẽ cộng dồn rất nhanh. Một việc ít hơn bạn phải gõ hàng chục lần mỗi tuần.
9. Dán Mẫu Email Hoặc Đoạn Văn Bản Nhanh
Tôi sử dụng script này cho các phần ký tên email, mẫu báo cáo lỗi, thậm chí cả các phản hồi onboarding đã được viết sẵn. Bạn có thể chèn ngắt dòng bằng cách sử dụng {Enter}
và định dạng nó theo bất kỳ cách nào bạn muốn.
#Requires AutoHotkey v2.0<p>::sig::Best regards,{Enter}Your Name{Enter}[email protected]</p>
Một khi bạn bắt đầu tự động hóa những tương tác nhỏ này, bạn sẽ nhận ra tần suất bạn tự lặp lại mình. Loại bỏ điều đó khỏi ngày làm việc của bạn và bạn sẽ cảm nhận được sự khác biệt rõ rệt về hiệu quả và sự thoải mái.
10. Chèn Dấu Thời Gian và Ngày Tháng Bất Cứ Đâu Bạn Gõ
Bạn có bao giờ đang ghi chú cuộc họp, nhật ký cá nhân hay nhật ký thay đổi và phải dừng lại để kiểm tra thời gian không? Script AutoHotkey này sẽ làm cho việc đó trở nên lỗi thời. Chỉ cần gõ “ts” và một dấu thời gian/ngày tháng đầy đủ sẽ xuất hiện, được định dạng theo cách bạn muốn.
#Requires AutoHotkey v2.0<p>::ts::{ ; Get the current time components hour12 := A_Hour ampm := "am"</p><p> if (hour12 = 0) { hour12 := 12 ampm := "am" } else if (hour12 >= 12) { if (hour12 > 12) hour12 -= 12 ampm := "pm" }</p><p> FormatTime := Format("{:02}/{:02}/{} {:d}:{:02}{}", A_MM, A_DD, A_YYYY, hour12, A_Min, ampm) Send(FormatTime) Return}</p>
Một lợi ích lớn của script đơn giản này là các dấu thời gian giúp tăng cường bảo mật dữ liệu trong các hệ thống số. Bạn có tùy chọn điều chỉnh định dạng ngày tháng sang DD/MM/YYY hoặc thay đổi đồng hồ sang định dạng 24 giờ, nếu điều đó hữu ích cho công việc của bạn. Nó nhanh, mượt mà và hoàn hảo cho những người có thói quen ghi lại thông tin khi đang làm việc.
Ví dụ ghi chú cuộc họp trong Notepad với các dấu thời gian được tạo tự động bằng AutoHotkey
Các script AutoHotkey này không chỉ là những mẹo vặt đơn thuần; chúng là những công cụ mạnh mẽ giúp bạn tối ưu hóa mọi khía cạnh của công việc trên máy tính Windows. Bằng cách áp dụng những thủ thuật tự động hóa này, bạn sẽ thấy mình tiết kiệm được đáng kể thời gian, giảm thiểu các thao tác lặp lại nhàm chán và nâng cao hiệu suất làm việc lên một tầm cao mới. Hãy thử ngay những script này và trải nghiệm sự khác biệt mà AutoHotkey mang lại. Đừng quên chia sẻ những script AutoHotkey yêu thích của bạn hoặc những cách bạn đã sử dụng AutoHotkey để biến đổi quy trình làm việc của mình trong phần bình luận bên dưới!