Ubuntuで動作する、キーストロークを自動化するためのWindowsプログラムであるAutoHotKeyを取得することに非常に興味があります。これまでにWineをインストールしましたが、以前のWindowsスクリプトを使用することはできません。推奨事項はありますか?
Ubuntuで動作する、キーストロークを自動化するためのWindowsプログラムであるAutoHotKeyを取得することに非常に興味があります。これまでにWineをインストールしましたが、以前のWindowsスクリプトを使用することはできません。推奨事項はありますか?
回答:
Autokeyは、Windows用のAutoHotKeyに相当するLinuxです。
(Update 01May16)上記のページはもう存在しません。現在、Githubの Python 3への移植版があります。
その機能のいくつか
私にとっての最大の違いは、Autokeyがスクリプト言語としてPythonを使用することです。AutoHotKeyとしての特定の独自言語ではありません。
また、Ubuntu PPAも用意されているため、簡単にインストールして、最新情報を入手できます。
Autokeyのインストールと使用に関する迅速なセットアップに関する非常に良い記事(How to Geek)を読むことができます。
Wineで実行中のWindowsアプリケーションを自動化するAutoHotKeyスクリプトがある場合、AutoHotKeyはまさに使用するプログラムです。幸いなことに、Wineプロジェクトでは自動QAツールにAutoHotKeyを使用しているため、AutoHotKeyはWineに非常に簡単にインストールできます。
Ubuntuで最も簡単な方法は、Wine PPAを有効にしてそこにWineパッケージをインストールすることです。これにより、winetricksパッケージが取り込まれます。次に、ターミナルを開いて「winetricks autohotkey」と入力すると、自動的にダウンロードとインストールが行われます。
これは解決策というよりも警告です。Ubuntu 10でIronAHKをビルドする手順を見つけました。すべてのコメントをチェックして、Ubuntu 11で動作するようにします。しかし、いくつかのスクリプトをビルドして実行しようとすると、IronAHKは完全な実装にはほど遠いようです。たとえば、ホットキーなどのコア機能はまだ機能していないようです。
IronAHKとAutoHotkey(Wine)はUbuntuで動作しますが、.NET(IronAHK)またはWine Applications(AutohotKey)の下でのみホットキーとフォームをキャプチャします。
私はAutoKeyをテストしましたが、それは素晴らしいですが、残念ながらマウスイベントをあまりうまく処理しません。
IronAHKはもう開発されていないため、monodevelopを使用してソースからビルドする必要があります。gotoに関連するいくつかのバグ(約3件の問題)が見つかりましたが、if elseステートメントに変更すると、正常にコンパイルできます。
Linux用のテキストマクロアプリケーションはかなりあり、必要に応じてさまざまなキーボードイベントやマウスイベントを記録および再実行するアプリケーションもあります。
私は特にAutoHotKeyを使用したことはありませんが、職場ではTexterを使用しており、探しているものに似ていると考えています。(そうでない場合は、特にあなたがやりたいことを明確にしてください。おそらくそれは誰かが答えるのに役立つでしょう)。
Linuxでテキストマクロをサポートする多くのアプリケーション/ IDEがあります。または、複数のアプリケーションで繰り返されるアクションを組み合わせたい場合は、xmacro ... http://xmacro.sourceforge.net/