Có cách nào để AutoHotKey hoặc IronAHK hoạt động không?


17

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:


13

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ó

  • Có sẵn phiên bản KDE và GTK, giúp AutoKey tích hợp tốt vào mọi môi trường máy tính để bàn.
  • Viết các kịch bản Python để tự động hóa hầu như mọi tác vụ có thể được thực hiện thông qua bàn phím
  • Trình chỉnh sửa mã tích hợp (sử dụng QScintilla trong KDE hoặc GtkSourceView2 trong GTK)
  • Tạo cụm từ (khối văn bản) để dán vào bất kỳ chương trình nào theo yêu cầu (sử dụng lựa chọn X)
  • Tạo bộ sưu tập các cụm từ / tập lệnh trong các thư mục và gán một phím nóng hoặc viết tắt cho thư mục để hiển thị menu bật lên
  • Các biểu thức thông thường có thể được sử dụng để lọc các cửa sổ theo tiêu đề của chúng, để loại trừ các phím nóng / viết tắt khỏi kích hoạt trong một số ứng dụng nhất định
  • Tập lệnh, cụm từ và thư mục có thể được đính kèm vào menu biểu tượng khay, cho phép bạn chọn chúng mà không cần gán phím nóng hoặc viết tắt
  • AutoKey có thể theo dõi các mẫu sử dụng của bạn và trình bày các mục được sử dụng thường xuyên nhất ở đầu trình đơn bật lê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.


Decio, bạn đá. tôi vừa đi và cài đặt cái này và đã bắt đầu thiết lập nó. trong khi tôi không cần nhiều macro văn bản ở nhà như tại nơi làm việc, tôi có thể dễ dàng thấy điều này biến thành một trong những ứng dụng yêu thích của tôi. bravo.
không có

Tôi rất vui lòng được giúp đỡ :-)
Decio Lira

Tôi đã cài đặt AutoKey. Học python bây giờ, nhưng dường như có rất nhiều sự dư thừa trong các kịch bản. Kịch bản tự động hoàn tất là từ AutoHotKey là những gì tôi thực sự muốn. Liên kết này (goo.gl/6Y5k) là một tệp nén 81kb, nhưng chạy ở mức 4,9Mb văn bản không nén. Nó khóa AutoKey chỉ bằng cách sử dụng nó.
RunningUte

@RastyUtes Tôi không chắc bạn có ý định gì với tệp này vì ngôn ngữ tập lệnh AutoHotKey sẽ không hoạt động với AutoKey AFAIK. Buồn cười là tôi đã có thể nhập tệp bằng GUI GUI của autokey.
Decio Lira

2
autokey gặp sự cố mọi lúc trong Ubuntu 13.10
qed

8

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.


Điều tốt để biết, không bao giờ mặc dù sử dụng AutoHotKey với các ứng dụng trong rượu vang.
Decio Lira

1

Đâ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 dường như hoàn toàn chết cho đến bây giờ. Không có cập nhật trong vài năm. Đáng tiếc: - /
Torben Gundtofte-Bruun

@ TorbenGundtofte-Bruun Nó được xác nhận chính thức (trên trang git của IronAHK)
Cyriac Antony

1

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.


0

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/

Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.