Mỗi giây bạn dành ra 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í mà lẽ ra có thể tránh được. Các script AutoHotkey dưới đây sẽ giúp bạn lấy lại thời gian đó và thay đổi cách bạn tương tác với máy tính cá nhân của mình. Được thiết kế để đơn giản hóa các công việc hàng ngày, những thủ thuật này không chỉ giúp bạn làm việc hiệu quả hơn mà còn biến chiếc PC của bạn trở thành một công cụ tối ưu cho năng suất.
AutoHotkey là một ngôn ngữ kịch bản mạnh mẽ, miễn phí dành cho hệ điều hành Windows, cho phép người dùng tự động hóa các tác vụ lặp đi lặp lại. Với chỉ vài dòng mã đơn giản, bạn có thể tạo ra các phím tắt tùy chỉnh, tự động điền biểu mẫu, khởi chạy ứng dụng hay thậm chí kiểm soát chuột và bàn phím theo ý muốn. Điều này giúp tiết kiệm thời gian đáng kể, giảm thiểu thao tác thủ công và nâng cao trải nghiệm sử dụng máy tính. Dù bạn là người dùng phổ thông hay chuyên gia IT, AutoHotkey đều mang lại khả năng tùy biến vô hạn để tối ưu hóa quy trình làm việc.
1. Nhanh Chóng Tìm Kiếm Bất Kỳ Văn Bản Nào Đã Chọn
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ẽ để tự động hóa các tác vụ lặp đi lặp lại trong Windows. Chỉ với vài dòng code, bạn có thể tinh giản các hành động hàng ngày – như tìm kiếm trên web chỉ bằng một lần nhấn phím.
Script đầu tiên này cho phép bạn làm nổi bật bất kỳ văn bản nào, sau đó nhấn Ctrl+Shift+S
, và một tab mới sẽ tự động mở ra với kết quả tìm kiếm trên 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
^+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}")
}
Đây là công cụ hoàn hảo cho việc nghiên cứu nhanh, xác minh một thuật ngữ, hoặc tra cứu tài liệu mà không làm gián đoạn luồng công việc của bạn. 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 từ chối tắt, 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. Nó đóng cửa sổ đang hoạt động hiện tại mà không cần hỏi thêm. Điều đó có nghĩa là bạn có thể trở lại công việc quan trọng chỉ trong vài giây.
#Requires AutoHotkey v2.0
^!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.")
}
}
}
Script này đã cứu tôi khỏi những màn hình bị treo, các trình phát video lặp lại, và thậm chí cả Photoshop khi nó gặp sự cố. Bạn có thể tự tin loại bỏ các ứng dụng cứng đầu mà không làm ảnh hưởng đến hiệu suất hệ thố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 âm thanh của bạn. Tải script này vào các máy tính của bạn sẽ tạo ra một giải pháp phổ quát cho một vấn đề gây khó chịu phổ biến.
#Requires AutoHotkey v2.0
^!m:: ; Ctrl+Alt+M to toggle mute
{
Send("{Volume_Mute}")
}
Cho dù ai đó gọi bất ngờ hay bạn mở một trang web có âm thanh lớn giữa một căn phòng 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 loay hoay với các phím media trên bàn phím, không có sự phân tâm, chỉ có sự im lặng khi bạn cần nhất.
Mô tả script AutoHotkey tắt tiếng hệ thống ngay lập tức và biểu tượng loa bị tắt trên Windows.
4. Chuyển Đổi Phím 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ư Ctrl
, điều này tiện dụng hơn rất nhiều, đặc biệt nếu bạn làm việc ở phía bên trái bàn phím cả ngày.
#Requires AutoHotkey v2.0
SetCapsLockState("AlwaysOff")
CapsLock:: {
Send("{Ctrl down}")
KeyWait("CapsLock")
Send("{Ctrl up}")
}
+CapsLock:: SetCapsLockState("Toggle")
Đừng lo lắng, bạn 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
cho Ctrl+Caps
, nếu bạn cần sử dụng nó vì bất kỳ lý do gì. Nhưng đối với 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ỳ nút nào được đặt ở vị trí bất tiện trên bàn phím của bạn. Đơn giản chỉ cần thay đổ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 Của Bạn Chỉ Với Một Phím
Nếu bạn đã bỏ qua Notepad, đã đến lúc xem xét lại. Cho dù bạn đang ghi ý tưởng, viết mã tạm thời, hay dán văn bản trước khi bạn mất nó, Notepad là lựa chọn hàng đầu về tốc độ và sự đơn giản.
#Requires AutoHotkey v2.0
^!n:: Run("notepad.exe")
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ế 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. Nó 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ở Nhanh Các Thư Mục Quan Trọng
Chỉ cần một lần nhấn phím là bạn có thể mở thư mục Documents của mình, hoặc bất kỳ thư mục nào bạn thường xuyên sử dụng. Cho dù đó là kho lưu trữ dự án, thư mục tải xuống, hay kho lưu trữ của khách hàng, bạn không cần phải nhấp chuột vòng quanh như thời 2009.
#Requires AutoHotkey v2.0
userProfile := EnvGet("USERPROFILE")
^!d:: Run(userProfile "Documents")
^!p:: Run(userProfile "Pictures")
^!v:: Run(userProfile "Videos")
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. Thao tác 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 file hoặc thư mục của bạn trong Windows, nhưng làm thế nào để chúng dễ dàng hiển thị trở lại? Script này bật tắt khả năng hiển thị các file ẩn mà không cần phải vào cài đặt File Explorer hoặc nhấp sâu vào 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
^!h:: {
toggleHiddenFiles()
}
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() }
)"
RunWait("powershell -Command " . Chr(34) . psCmd . Chr(34), "", "Hide")
}
Ctrl+Alt+H
. Chỉ vậy thôi. Bạn có thể nhìn thấy các file .git
, .env
và mọi file ẩn khác ngay lập tức. Điều này cực kỳ 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 làm việc sâu bên trong hệ thống.
8. Dán Địa Chỉ Email Của Bạn Ngay Lập Tức
Thủ thuật này thật đơn giản — nhưng lại vô cùng hữu ích — đến nỗi nó gần như cảm thấy như đang gian lận. Bất cứ khi nào bạn điền vào biểu mẫu, đăng nhập vào một thiết bị mới, hoặc đăng ký một dịch vụ không xác định, việc gõ “@@” sẽ ngay lập tức dán địa chỉ email của bạn.
#Requires AutoHotkey v2.0
::@@::[email protected]
Bạn cũng có thể thiết lập các biến thể của riêng mình, chẳng hạn như “@@w” cho công việc, hoặc “@@p” cho cá nhân. Đây là một phím tắt nhỏ, nhưng lợi ích nó mang lại rất lớn. Một điều nữa bạn không cầ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 thúc email, mẫu báo cáo lỗi, thậm chí là các phản hồi onboarding đã 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 của mình.
#Requires AutoHotkey v2.0
::sig::Best regards,{Enter}Your Name{Enter}[email protected]
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 mình thường xuyên lặp lại bản thân như thế nào. 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.
10. Tự Động Chèn Dấu Thời Gian Và Ngày Tháng
Bạn có bao giờ đang gõ ghi chú cuộc họp, nhật ký, hoặc nhật ký thay đổi và phải dừng lại để kiểm tra thời gian không? Script này sẽ khiến việc đó trở nên lỗi thời. 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
::ts::{
; Get the current time components
hour12 := A_Hour
ampm := "am"
if (hour12 = 0) {
hour12 := 12
ampm := "am"
} else if (hour12 >= 12) {
if (hour12 > 12)
hour12 -= 12
ampm := "pm"
}
FormatTime := Format("{:02}/{:02}/{} {:d}:{:02}{}", A_MM, A_DD, A_YYYY, hour12, A_Min, ampm)
Send(FormatTime)
Return
}
Một lợi ích lớn của script đơn giản này là dấu thời gian nâng cao 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, im lặng và hoàn hảo cho những ai thích ghi lại thông tin ngay khi làm việc.
Ví dụ ghi chú cuộc họp trong Notepad với dấu thời gian tự động được chèn bằng AutoHotkey.
Tóm lại, việc tích hợp các script AutoHotkey vào quy trình làm việc hàng ngày của bạn có thể mang lại những cải thiện đáng kể về năng suất và trải nghiệm sử dụng máy tính. Từ việc tìm kiếm thông tin nhanh chóng, tắt ứng dụng bị treo, đến tự động chèn email hay dấu thời gian, mỗi thủ thuật đều được thiết kế để loại bỏ các thao tác lặp lại và tiết kiệm thời gian quý báu của bạn. Với AutoHotkey, bạn không chỉ làm việc hiệu quả hơn mà còn có thể tùy chỉnh hệ thống của mình theo cách riêng, biến PC thành một trợ thủ đắc lực đúng nghĩa.
Hãy thử áp dụng những script này và cảm nhận 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 cách bạn đã tùy chỉnh chúng để tối ưu hóa công việc dưới phần bình luận! Theo dõi thuthuatdidong.net để không bỏ lỡ những mẹo công nghệ và thủ thuật hữu ích khác giúp bạn làm chủ thế giới số.