Trong kỷ nguyên số, mỗi giây phút chúng ta dành trước màn hình máy tính đều đáng giá. Việc lặp đi lặp lại những tác vụ nhàm chán, tốn thời gian không chỉ làm giảm hiệu suất mà còn lãng phí những giờ quý giá trong cuộc sống của bạn. Đây chính là lúc AutoHotkey, một công cụ tự động hóa mạnh mẽ, phát huy vai trò của mình. Với khả năng biến những hành động thủ công thành các phím tắt nhanh gọn, AutoHotkey sẽ giúp bạn giành lại quyền kiểm soát thời gian, tối ưu hóa tương tác với PC và nâng tầm năng suất làm việc lên một cấp độ mới.
AutoHotkey là một ngôn ngữ kịch bản (scripting language) mã nguồn mở và miễn phí dành cho Windows, cho phép người dùng tự động hóa hầu hết mọi tác vụ thông qua các phím tắt, chuột hoặc macro. Dù bạn là người dùng phổ thông hay chuyên gia công nghệ, việc nắm vững một vài script AutoHotkey cơ bản có thể mang lại sự khác biệt đáng kể, giúp bạn thực hiện các công việc hàng ngày một cách nhanh chóng, hiệu quả và ít tốn sức hơn. Dưới đây là 10 script AutoHotkey độc đáo mà thuthuatmoi.net đã tổng hợp và kiểm chứng, hứa hẹn sẽ “cách mạng hóa” cách bạn làm việc trên chiếc máy tính của mình.
1. Google Nhanh Bất Kỳ Đoạn Văn Nào Được Chọn
AutoHotkey là một công cụ mạnh mẽ để tự động hóa các tác vụ lặp đi lặp lại trong Windows. Với chỉ vài dòng mã, bạn có thể tinh giản các hành động hàng ngày, chẳng hạn như tìm kiếm trên web chỉ bằng một tổ hợp phím.
Script đầu tiên này cho phép bạn tô sáng bất kỳ văn bản nào, sau đó nhấn Ctrl+Shift+S, một tab mới sẽ tự động mở ra với kết quả tìm kiếm Google cho lựa chọn của bạn. Không cần phải mở trình duyệt, gõ vào thanh tìm kiếm và nhấn Enter; script này thực hiện tất cả chỉ trong một thao tác.
#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>
Đây là script hoàn hảo để nghiên cứu nhanh, xác minh một thuật ngữ hoặc tìm kiếm tài liệu tham khảo mà không làm mất đi dòng chảy công việc. Nó giống như có một trợ lý nghiên cứu ngay trong bộ nhớ tạm của bạn.
2. Tắt Ngay Ứng Dụng Bị Treo Không Cần Task Manager
Khi một ứng dụng bị khóa hoặc không phản hồi, tổ hợp phím Ctrl+Alt+K sẽ giúp bạn đóng ngay lập tức mà không cần bất kỳ bước phụ nào. Lệnh này sẽ đóng cửa sổ đang hoạt động mà không cần xác nhận, giúp bạn nhanh chóng quay lại công việc chỉ trong vài giây.
#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>
Script này đã giúp tôi thoát khỏi nhiều tình huống khó chịu như màn hình bị đóng băng, trình phát video lặp lại hoặc Photoshop gặp lỗi. Lưu ý rằng cũng có những thủ thuật Windows ẩn khác để đóng ứng dụng ngay lập tức, nhưng đây là một giải pháp tiện lợi và nhanh chóng.
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 này trên các thiết bị của bạn sẽ tạo ra một giải pháp chung cho vấn đề phiền toái này.
#Requires AutoHotkey v2.0<p>^!m:: ; Ctrl+Alt+M to toggle mute{ Send("{Volume_Mute}")}</p>
Dù ai đó gọi điện bất ngờ hay bạn 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 của bạn. Không còn phải mò mẫm với các phím media trên bàn phím, không còn bị phân tâm, chỉ có sự im lặng khi bạn cần nhất.
Ảnh chụp màn hình script AutoHotkey và biểu tượng âm thanh hệ thống đã tắt tiếng
4. Remap Caps Lock Thành Ctrl (Không Mất Chức Năng Caps Lock)
Nếu bạn liên tục sử dụng các phím tắt Ctrl như sao chép, dán, hoàn tác, chọn tất cả, ngón út của bạn sẽ rất biết ơn script này. Script này làm cho phím Caps Lock hoạt động như phím Ctrl, điều này thuận tiện hơn rất nhiều về mặt công thái học, đặ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 gán lại việc bật/tắt Caps Lock thành Ctrl+Caps, phòng khi bạn cần dùng đến nó. Nhưng đối với việc sử dụng hàng ngày? Điều này giúp việc sử dụng 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ỳ nút nào khác trên bàn phím mà bạn cảm thấy bất tiện khi sử dụng. Đơn giản chỉ cần hoán đổi các phím trong script và thay thế chúng bằng bất kỳ phím khó với tới nào khác.
5. Khởi Chạy Ứng Dụng Yêu Thích Nhất Của Bạn Chỉ Với Một Tổ Hợp Phím
Nếu bạn đã bỏ qua Notepad, đã đến lúc bạn nên xem xét lại. Cho dù bạn đang ghi lại ý tưởng, viết mã tạm thời hay dán văn bản để không bị mất, Notepad là lựa chọn hàng đầu cho 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, tùy theo lựa chọn của bạn. Điều này giúp bạn tiết kiệm thời gian bằng cách loại bỏ hoàn toàn việc truy cập Start menu và thanh tìm kiếm.
6. Mở Các Thư Mục Yêu Thích Của Bạn
Chỉ một tổ hợp phím là đủ để mở thư mục Tài liệu của bạn, hoặc bất kỳ thư mục nào bạn thường xuyên truy cập. 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.
#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 đã ánh xạ Ctrl+Alt+D tới thư mục Documents, Ctrl+Alt+P tới Pictures và Ctrl+Alt+V tới thư mục Videos của mình. Việc ghi nhớ các tổ hợp phím này rất dễ dàng, vì vậy bạn hầu như không phải suy nghĩ về những gì mình đang làm.
7. Bật/Tắt Hiển Thị Tệp Ẩn Trong File Explorer
Có nhiều cách để ẩn tệp hoặc thư mục trong Windows, nhưng làm thế nào để hiển thị chúng lại một cách dễ dàng? Script này giúp bạn bật/tắt hiển thị tệp ẩn mà không cần phải đi sâu vào cài đặt File Explorer hay nhấp chuột qua nhiều menu. Nó thậm chí 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ỉ vậy thôi. Bạn có thể thấy các tệp .git, .env và mọi tệp ẩn khác ngay lập tức. Đây là một công cụ thiết yếu cho các nhà phát triển, quản trị viên hệ thống và bất kỳ ai làm việc “dưới vỏ bọc” của hệ điều hành.
8. Dán Nhanh Địa Chỉ Email Của Bạn
Script này cực kỳ đơn giản – nhưng cũng vô cùng hữu ích – đến nỗi nó gần như là một dạng “gian lận”. Bất cứ khi nào bạn điền biểu mẫu, đăng nhập vào thiết bị mới hoặc đăng ký một dịch vụ, việc gõ “@@” sẽ ngay lập tức dán địa chỉ email của bạn.
#Requires AutoHotkey v2.0<p>::@@::[email protected]</p>
Bạn có thể thiết lập các biến thể riêng, 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 nó tiết kiệm thời gian đáng kể khi bạn phải nhập đi nhập lại 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 phần kết thư điện tử, các mẫu báo cáo lỗi, thậm chí cả các phản hồi thiết lập tài khoản 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 ý muốn.
#Requires AutoHotkey v2.0<p>::sig::Best regards,{Enter}Your Name{Enter}[email protected]</p>
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 mình lặp lại chính mình. Loại bỏ điều đó khỏi ngày của bạn và bạn sẽ cảm nhận được sự khác biệt rõ rệt.
10. Chèn Dấu Ngày & Giờ Bất Cứ Nơi Đâu Bạn Gõ
Đã bao giờ bạn đang ghi chú cuộc họp, nhật ký cá nhân hoặc nhật ký thay đổi và phải dừng lại để kiểm tra thời gian chưa? Script này sẽ loại bỏ hoàn toàn điều đó. Chỉ cần gõ “ts” và một dấu ngày/giờ đầ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à dấu thời gian giúp tăng cường bảo mật dữ liệu trong các hệ thống kỹ thuật số. Bạn có tùy chọn để điều chỉnh định dạng ngày thành 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 chóng, im lặng và hoàn hảo cho những ai thích ghi lại thông tin khi đang làm việc.
Ghi chú cuộc họp có chèn dấu thời gian tự động bằng AutoHotkey
Với 10 script AutoHotkey này, bạn không chỉ tiết kiệm được thời gian mà còn nâng cao đáng kể trải nghiệm sử dụng máy tính của mình. AutoHotkey biến những tác vụ nhàm chán, lặp đi lặp lại thành những hành động nhanh gọn, hiệu quả chỉ với một vài tổ hợp phím. Hãy bắt đầu áp dụng những thủ thuật này vào quy trình làm việc hàng ngày của bạn và cảm nhận sự khác biệt. Tự động hóa không chỉ là một khái niệm kỹ thuật mà còn là một triết lý sống giúp chúng ta tận dụng tối đa từng khoảnh khắc.
Bạn đã thử script AutoHotkey nào chưa? Hoặc có script nào khác mà bạn thấy hữu ích? Hãy chia sẻ kinh nghiệm và ý kiến của bạn trong phần bình luận dưới đây để cùng cộng đồng “Thủ Thuật Mới” tối ưu hóa trải nghiệm công nghệ của mình!