問題タブ [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 投票する
2 に答える
2704 参照

bash - xdotool 水平スクロールを行う方法は?

ブラウザーをリモートで制御するための bash スクリプトを作成しています。これまでのところ、垂直スクロールを使用して実装しています

xdotool を使用して水平スクロールを実装するにはどうすればよいですか? あるサイトで 6 番と 7 番が言及されているのを見ましたが、うまくいきませんでした。

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

bash - BASH XDOTool マウスのクリック、繰り返し、停止

XDOToolo を使用して単純な無限クリック スクリプトを別のスクリプトと統合して、キーボード入力を検出しようとしています。キーが押されたときに実行中のクリックスクリプトを終了しますが、それらを一致させる方法が不明です。

このスクリプトは、XDOTool によって決定された画面のカーソル ポイント XXX、YYY を無限に繰り返しクリックして実行されます。

次に、次のようなものを使用したいと思います。

私は私が取る方法を理解していません:

そして、上記のスクリプトのどこに置くべきか、BASH の混乱と MAN BASH は役に立たないので、支援できる人なら誰でも感謝します。ありがとう

0 投票する
0 に答える
406 参照

php - PHP から xdotools コマンドで Sh を実行する

xdotool コマンド内で使用している sh スクリプトを実行しようとしています。これは PHP ページから呼び出されます。

apacheを実行しているユーザーは「daemon」です。

SHコード

PHPコード

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

firefox - 画面がロックされた後、xdotool は機能しますか?

Ubuntu 14.04 では、xdotools を使用して、Firefox ウィンドウでマウスとキーをシミュレートしたいと考えています。離れているときはそうしたいので、窓に鍵をかけるのも好きです。画面をロックした後も、xdotool が Firefox ウィンドウで動作する可能性はありますか? ありがとう。

0 投票する
3 に答える
1147 参照

linux - xdotool を matchbow-window-manager で動作させるにはどうすればよいですか?

xdotool を使用してブラウザで単純なキー押下をシミュレートするのに問題があります。

これで、「/home/pi/.xintirc」に次のコードを追加することで、ブラウザが起動時に起動します

/etc/xdo_test.py は次のようになります。

起動時にこのファイルを使用している間、このファイルの出力はありませんが、別のコンソールでこれを実行すると、次の出力が得られます。

このエラーが発生する理由と解決方法を知っている人はいますか?

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

bash - 特定のファイルへの DOSBox スクリーン キャプチャ

Ubuntu の DOSBox で作業している DOS ゲームを「ストリーミング」しようとしているプロジェクトがあります。アイデアは、画面のスクリーンショットを撮り、それらをサーバーにアップロードすることです。DOSBox からスクリーンショットを撮るには、xdotool を使用して、スクリーン キャプチャをトリガーするキーの組み合わせ "Ctrl+F5" をトリガーします。スクリーンショットは /capture フォルダーに保存され、そこからファイルを読み取ることができます。

問題は、スクリーンショットの名前が progName_000.png、progName_001.png になっていることです... 1 つのファイルをオーバーライドすることをお勧めします。達成することは可能ですか?

現在、私は以下の恐ろしいbashコードを使用しています:

100 ミリ秒ごとにキャプチャ ファイルを読み取り、最初に見つかったファイルを取得して ./img.png にコピーし、キャプチャ フォルダをクリアして、別のスクリーンショットを撮ります。より良い代替手段は何ですか?

(PS: 上記のコードは単純化されています。通常、キャプチャした画像を複数の画像 (img0.png と img1.png) にコピーして、一方が書き込まれている間、もう一方がページめくりのように読み取れるようにします。 とにかく. )