Tôi đã gặp vấn đề này. Tôi đã nhận được khó chịu, và thậm chí tệ hơn, tôi đã phạm sai lầm. Tôi cần kiềm chế sự khó chịu của mình và đảm bảo những thứ đơn điệu mà tôi phải gõ nhiều lần là nhất quán và chính xác. Cuộc săn tìm được giải quyết. Hóa ra có một câu trả lời cho cả hai vấn đề: AutoHotKey.
AutoHotkey là gì?
Tại cốt lõi của nó, AutoHotkey (AHK) là một nền tảng kịch bản. Chỉ với một chút "mã", bạn có thể tạo một tập lệnh chạy trong nền và cho phép bạn làm bất cứ thứ gì với một phím nóng bạn đã đặt. Nếu có phím tắt bạn muốn thay đổi, bạn có thể thay đổi nó. Nếu có cụm từ bạn nhập thường xuyên, bạn có thể gán một tổ hợp phím cho cụm từ đó. Nếu có một loạt các lệnh bạn chạy thủ công một cách thường xuyên, AHK có thể chạy tất cả chúng bằng một tổ hợp phím đơn giản.
Đừng sợ bằng những từ như “nền tảng kịch bản” và “mã”. AutoHotkey cực kỳ đơn giản để bắt đầu, đặc biệt nếu bạn chỉ gán các phím nóng cơ bản cho các lệnh cơ bản. Rất có thể, bạn có thể tìm hiểu những gì bạn cần trong một buổi chiều. Hãy xem qua một số ví dụ cơ bản về những gì AutoHotkey có thể làm để giúp bạn bắt đầu.
Cách cài đặt AutoHotkey
Truy cập trang web của AutoHotkey để tải xuống chương trình. Trên trang chính là một nút lớn màu xanh lá cây có nội dung “Tải xuống” trên đó. Nhấp vào đó sẽ đưa bạn đến trang tải xuống. Ở đây bạn có thể vào nút tải xuống teal để tải phiên bản mới nhất.
LƯU Ý: Một số chương trình chống vi rút sẽ gắn cờ AutoHotkey là phần mềm độc hại. Đây là một dương tính giả. AutoHotkey cực kỳ mạnh mẽ, và trong khi nó không nguy hiểm, nó là một ngôn ngữ kịch bản - có nghĩa là bạn có thể tạo ra phần mềm độc hại với nó nếu bạn có mong muốn. Nhưng đừng lo lắng về việc tải xuống chương trình AutoHotkey cơ bản; nó sẽ không làm hại máy tính của bạn.
Cách tạo tập lệnh AutoHotkey đầu tiên của bạn
Chạy ứng dụng AutoHotkey bây giờ sẽ không thực sự làm gì ngoài việc khởi chạy trang trợ giúp của nó. Để bắt đầu, bạn cần có một tập lệnh cho AutoHotkey biết về các phím tắt tùy chỉnh của bạn. Hãy bắt đầu bằng cách tạo một cái.
Nhấp chuột phải vào Desktop của bạn (hoặc bất kỳ thư mục nào khác) và chọn New> AutoHotkey script. Điều này sẽ tạo ra một tập tin mới với phần mở rộng.ahk trong thư mục đó. Đặt tên tệp bất cứ điều gì bạn muốn, sau đó nhấp chuột phải vào nó và mở nó trong Notepad. (hoặc một chương trình mã thân thiện hơn như Notepad ++, nếu bạn có nó). Sẽ có một số văn bản trong tệp. Đối với các kịch bản đơn giản như đã được trình bày ở đây, nó có thể được gỡ bỏ. Khi bạn nhận được nâng cao hơn, bạn có thể muốn để nó vào.
Hãy bắt đầu với một kịch bản chèn ký tự đơn giản thực sự. Tôi có một kịch bản tôi sử dụng hàng ngày để cho phép tôi nhập các ký tự phổ biến từ tiếng Đức không có trên bàn phím tiếng Anh của tôi. Giả sử tôi muốn nhập ký tự ß bất cứ khi nào tôi nhấn Alt + Shift + S trên bàn phím của mình. Trong AutoHotkey, nó sẽ trông như thế này:
!+s:: Send, ß
Hãy chia nhỏ một chút văn bản:
- ! là biểu tượng cho phím Alt
- + là biểu tượng cho phím Shift
- s là viết tắt của (rõ ràng) phím S
- :: biểu thị những gì bạn muốn các phím tiền tố chạy khi được nhấn cùng nhau
- Gửi, là lệnh nhập văn bản tiếp tục
- ß là văn bản mà chúng ta muốn lệnh gõ.
Về cơ bản, lệnh này nói “Khi nhấn Alt, Shift và S cùng một lúc, hãy nhập ß.”
Bạn cũng có thể thêm các công cụ sửa đổi khác. Ví dụ: nếu bạn thêm biểu tượng <trước phím nóng của bạn (để nó đọc
bạn có thể yêu cầu AutoHotkey chỉ chạy lệnh nếu phím Alt trái được sử dụng.
Toàn bộ kịch bản hotkey-symbol-hotkey của tôi trông như thế này:
Bạn cũng có thể thực hiện điều này hơn cả các nhân vật riêng lẻ. Nếu bạn thấy mình thường xuyên đấu tranh để dịch các chuỗi ký tự dài phức tạp, đáng ghét, hoặc chỉ đơn giản từ bộ não của bạn đến các ngón tay của bạn, AutoHotkey là người bạn thân nhất của bạn. Trong công việc khác của tôi, tôi thường phải tiếp cận với các cá nhân tại các tổ chức khác để thảo luận về các mục an ninh trên các dự án mà không có bất kỳ lời giới thiệu nào từ những người tôi làm việc cùng. Điều này đòi hỏi tôi phải giải thích tôi là ai và tại sao tôi liên lạc với họ. Thay vì gõ toàn bộ thông điệp này, tôi sử dụng dây nóng trong AHK. Kịch bản trông như thế này:
:*:
ngay từ đầu cho biết AHK để xem cho sting mà sau nó. Trong trường hợp này chuỗi đó là
ncm
(viết tắt của ‚Äún thông điệp lạnh trong đầu tôi). Vì vậy, bất cứ lúc nào tôi gõ các ký tự ncm vào một ô, nó sẽ hoán đổi chúng với chuỗi văn bản theo sau
::
trong kịch bản. Không chỉ tôi đã biến một đoạn có giá trị gõ vào ba lần nhấn phím, tôi biết nó sẽ luôn đúng.
Điều này có thể được thực hiện với một phím nóng thay vì hotscript quá. Bạn có thể thay thế
:*:ncm
trong kịch bản với
!+n
và có cùng một chuỗi văn bản hiển thị với bạn nhấn Alt + N trên bàn phím của bạn.
AutoHotkey cũng có khả năng lấy thông tin cơ bản từ máy tính của bạn. Ví dụ, nó có thể nhận ngày hôm nay. Vì vậy, nếu bạn là ai đó đang nhập ngày vào rất nhiều lĩnh vực, kịch bản này có thể là một phao cứu sinh.
Tiếp tục: Chạy chương trình, Remap Shortcuts và hơn thế nữa
AutoHotkey có thể làm nhiều hơn chèn văn bản (mặc dù đó là một trong những cách sử dụng phổ biến hơn). Bạn cũng có thể sử dụng nó để chạy một chương trình khi bạn nhấn một phím nào đó, remap shortucts như Alt + Tab để phím nóng của sự lựa chọn của bạn, hoặc remap nút trên chuột của bạn. Nếu bạn nhận được thực sự sâu, bạn thậm chí có thể tạo hộp thoại hoặc các chương trình chính thức với AutoHotkey.
Bạn có thể thấy các biểu tượng khác nhau cho các phím nóng trong tài liệu AutoHotkey. Bạn cũng có thể xem hướng dẫn cho người mới bắt đầu để biết thêm ví dụ về những thứ bạn có thể làm trong một tập lệnh. Nếu bạn gặp khó khăn, diễn đàn AutoHotkey là một nơi tuyệt vời để tìm kiếm, đặt câu hỏi và tìm hiểu thêm về những gì AutoHotkey có thể thực hiện.