Tôi rất quan tâm đến việc nhận AutoHotKey, chương trình windows để tự động hóa tổ hợp phím, hoạt động trong Ubuntu. Cho đến nay tôi đã cài đặt Wine, nhưng tôi không thể sử dụng bất kỳ tập lệnh windows nào trước đây. Có bất kỳ khuyến nghị?
Tôi rất quan tâm đến việc nhận AutoHotKey, chương trình windows để tự động hóa tổ hợp phím, hoạt động trong Ubuntu. Cho đến nay tôi đã cài đặt Wine, nhưng tôi không thể sử dụng bất kỳ tập lệnh windows nào trước đây. Có bất kỳ khuyến nghị?
Câu trả lời:
Autokey là một linux tương đương với AutoHotKey cho Windows.
(Cập nhật 01May16) Trang trên không còn tồn tại. Hiện tại đã có một cổng của nó cho Python 3 trên Github .
Một số tính năng của nó
Đối với tôi, sự khác biệt lớn nhất là Autokey sử dụng Python làm ngôn ngữ kịch bản của nó, thay vì một ngôn ngữ độc quyền cụ thể như AutoHotKey.
Họ cũng có Ubuntu PPA , vì vậy bạn có thể cài đặt dễ dàng và cập nhật.
Bạn có thể đọc một bài viết thực sự hay ( về How to Geek ), về cài đặt và sử dụng Autokey để thiết lập cho bạn một cách nhanh chóng.
Nếu bạn có các tập lệnh AutoHotKey để tự động hóa các ứng dụng Windows đang chạy trong Wine, thì AutoHotKey chính xác là chương trình sẽ sử dụng. May mắn thay, AutoHotKey rất dễ cài đặt trong Wine, vì dự án Wine sử dụng nó cho các công cụ QA tự động của chúng tôi.
Cách dễ nhất trên Ubuntu là chỉ cần kích hoạt Wine PPA và cài đặt gói Wine ở đó. Điều này sẽ kéo trong gói winetricks . Sau đó, bạn có thể mở một thiết bị đầu cuối và gõ " winetricks autohotkey " và nó sẽ tự động tải xuống + cài đặt nó cho bạn.
Đây là một cảnh báo nhiều hơn là một giải pháp. Tôi đã tìm thấy hướng dẫn để xây dựng IronAHK trên Ubuntu 10 . Kiểm tra tất cả các ý kiến để làm cho nó hoạt động trên Ubuntu 11. Nhưng sau khi xây dựng và cố gắng chạy một vài tập lệnh, đối với tôi, IronAHK khá xa so với việc thực hiện đầy đủ. Chức năng cốt lõi, chẳng hạn như, các phím nóng dường như chưa hoạt động ... Mặc dù vậy, sẽ rất vui khi được hiển thị sai ở đây.
IronAHK và AutoHotkey (Wine) hoạt động trên Ubuntu, mặc dù họ sẽ chỉ chụp các phím nóng và các hình thức theo .NET (IronAHK) hoặc Ứng dụng rượu vang (AutohotKey).
Tôi đã thử nghiệm AutoKey và nó rất tuyệt, nhưng thật không may, nó không xử lý tốt các sự kiện chuột.
IronAHK không được phát triển nữa, vì vậy bạn sẽ phải xây dựng từ nguồn bằng cách sử dụng phát triển đơn. Tôi đã tìm thấy một số lỗi liên quan đến goto (khoảng 3 vấn đề), mà tôi đã thay đổi thành các câu lệnh khác, sau đó tôi có thể biên dịch bình thường.
có khá nhiều ứng dụng macro văn bản cho linux, cũng như một số ứng dụng để ghi và chạy lại các sự kiện bàn phím và chuột khác nhau khi cần.
Mặc dù tôi chưa bao giờ sử dụng AutoHotKey một cách cụ thể, tôi sử dụng Texter tại nơi làm việc và tin rằng nó tương tự như những gì bạn đang tìm kiếm. (nếu không bạn có thể vui lòng làm rõ cụ thể những gì bạn muốn hoàn thành và có thể điều đó sẽ giúp ai đó trả lời).
có rất nhiều ứng dụng / IDE hỗ trợ macro văn bản trong linux hoặc nếu bạn đang tìm cách kết hợp các hành động lặp đi lặp lại trên nhiều ứng dụng thì có xmacro ... http://xmacro.sourceforge.net/