答え1
xdotool
どこでも使用できるコンパイル済みプログラムです。ディストリビューションにプレインストールされている可能性があります。プログラミングには任意のスクリプト言語を使用できます。来てお勧めします多くの人が知っていますが、より複雑なチェーンスクリプトを書くと退屈になることがあります。
すべてのスクリプト言語/シェルで使用できるコマンドの例:
xdotool type "Hello Unix.StackExchange Reader"
ここでより多くの情報を見つけることができます:xdoツール
XAUT
「(旧X自動化)」「キーボードとマウスを使用するだけでなく、ウィンドウ操作もプログラムでシミュレートするCライブラリであり、Pythonモジュールです。AutoItとAutoHotkeyに触発されました。」
最近のリリースでは、またはもxaut
利用xautomation
可能でなければなりません。
サンプルpy
スクリプトは次のとおりです。
import xaut
kbd = xaut.keyboard()
kbd.type("Hello Unix.StackExchange Reader{Return}")
これはPythonを使用するように「強制」しますが、ADまたは* SQLから入力を読み取るなど、より複雑な作業を実行すると、Pythonが提供する有用なモジュールエコシステムの力をすばやく認識します。