問題タブ [xdotool]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
1 に答える
1365 参照

bash - xdotool スクリプトを順番に実行する

このスクリプトを使用して、gnome ウィンドウをバーレスにします。バーが消えるようにウィンドウを上に移動するだけです。問題は、すべてのコマンドの後に sleep 0.2 を追加しない限り、正常に動作しないことがあることです! 前の終了後に次のコマンドを強制的に実行する方法はありますか?

0 投票する
1 に答える
1684 参照

linux - Bashスクリプトでフォーカスを切り替える

Linux 上の Openbox でホットキーの組み合わせで呼び出された Bash スクリプトでWindows のフォーカスを緩めようとしたときに発生する小さな問題の原因を理解するのを手伝ってください。

スクリプトには数行あります。

最初の行は、問題のウィンドウに影を付け、他のすべての下に「ドロップ」しますが、フォーカスされたままです。2 行目は、理論的にはフォーカスをスタック内の次のウィンドウに移動する必要があります…</p>

…そしてそうです!ただし、スクリプトが gmrun で実行されている場合、またはターミナル自体で実行されている場合のみ (非表示にして焦点を合わせようとしているウィンドウがターミナル エミュレータであるため)。

ただし、スクリプトが Openbox hotlkey (必要なもの) で呼び出された場合、または heignbour ターミナルで実行された場合 (テストのためだけに) は、意図したとおりに機能しません。

私は決して熟練した bash ユーザーではありません。私は通常、謙虚なニーズに合わせてあちこちで簡単なスクリプトを作成することができますが、ここでは道に迷ってしまいます。アドバイスをいただければ幸いです。

0 投票する
1 に答える
3348 参照

linux - Raspberry Pi で Xdotool が失敗する

Raspberry Pi で retropie を実行しています。GPIO を使用してキーストロークをシミュレートする方法を見つけたいと思っています。Xdotool は私の最善の策のように思えますが、ローカルでも ssh でも機能しません。入力するxdotool key 'd'とエラーが表示されます:
Error: Can't open display: (null) Failed creating new xdo instance
これまでのすべての回答は、この問題を解決するにはいくつかのバリエーションを実行する必要があると主張していますexport DISPLAY=":0" xdotool key 'd'が、これは何もしません。次の行に進むだけです。私はLinuxにかなり慣れていないので、事前に感謝します。

0 投票する
6 に答える
4026 参照

shell - Cron xdotool が実行されない

私は crontab を使用するのが初めてで、単純な cron ジョブを取得しようとしています。F5 を 1 分ごとに押して、Mozzila Firefox を更新します。F5を押すためにxdotoolを使用しています。スクリプト/usr/local/bin/refresh.shがあります。

コマンドラインで実行すると正常に動作します。そして許可:

crontabには次のものがあります:

しかし、cron によって実行されるスクリプトは機能しません。誰が私が間違っているのか教えてもらえますか?

0 投票する
2 に答える
226 参照

python - PythonはQtGUIのキープレスを自動化します

以下のセクションのpythonスクリプトがあります。

私がやりたいことは、QtGUI を起動する実行可能ファイル ./test を実行することです。この GUI では、キーを押すプロンプト ボタンが表示されます。実行可能ファイルが続行されるように、GUI のこのキー押下を自動化したいと考えています。

私のpythonスクリプトは実行可能ファイルを実行しますが、GUIプロンプトが表示され、実行可能ファイルが実行されるまでキーを押しません。これを修正する方法はありますか?

0 投票する
1 に答える
261 参照

bash - テキスト出力でのピリオドのエンコード

xdotool type '172.06'これをテキストボックスに出力しようとしています17206.が、エンコーディングに何か問題がありますか? と入力されます。なぜ最後の期間に入るのですか?これをターミナルで実行すると、完全に機能することに注意してください。

このトピックに関する Google グループ ディスカッションを見つけましたが、.シンボルに当てはまる回答がありませんでした

ノート:

  • xdotool バージョン 3.20150503.1
  • レイアウト: 私たち
  • xdotool はターミナルで動作します (Linux Mint)
  • textbox は、ゲーム EVE のテキスト入力フィールドです (これについて詳しく説明する方法がわかりません)。