xdotoolとxautomationの違いは何ですか?

xdotoolとxautomationの違いは何ですか?

xdoツールそして自動化2つのコマンドラインX11自動化ツールです。私はしばらく前者を使用し、最近は後者の存在を発見しました。しばらく両方を使ってみた人がこれについてどう言うべきかを知りたいです。特に:

  1. 用途は同じですか?マニュアルページではそうですが、一部の詳細が欠落している可能性があります。

  2. ほとんどのシステムはそれを同じようにサポートしていますか?それとも、一方が他のものよりも広く使用されていますか?

  3. 一つではできないし、もう一つではできないことはありますか?

答え1

xdotoolどこでも使用できるコンパイル済みプログラムです。ディストリビューションにプレインストールされている可能性があります。プログラミングには任意のスクリプト言語を使用できます。来てお勧めします多くの人が知っていますが、より複雑なチェーンスクリプトを書くと退屈になることがあります。

すべてのスクリプト言語/シェルで使用できるコマンドの例:

xdotool type "Hello Unix.StackExchange Reader"

ここでより多くの情報を見つけることができます:


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が提供する有用なモジュールエコシステムの力をすばやく認識します。

関連情報