問題タブ [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.
bash - xdotool が 2 回入力するのはなぜですか? どうすれば回避できますか?
[Wed Aug 05 20:49:43 deppfx@localhost:~] $xdotool type password
password[Wed Aug 05 20:50:51 deppfx@localhost:~] $password
どうすればこれを回避できますか? 誰かがこの動作を説明できますか?
bash - xdotool - コマンドを実行する前にスリープするのはなぜですか?
xdotool
コマンドの実行、新しいタブのオープンなどを自動化するために使用しています。
問題は、現在のウィンドウでそれを行うときです。具体的には、しばらくスリープするか、xdotool keyup Return
何もする前に使用する必要があります。そうxdotool
しないと、Enter キーを押しません。
私が非常に少数の情報源から読んだことは、
%睡眠1; xdotool type "$(printf "hello\nworld\n")" (スリープは、入力する前に実際の「return」キーを離すためのものです)
キーボードで「Enter」を押してスクリプトを具体的に呼び出すと、「return」キーが押されることを理解しています。しかし、なぜ自動的に解放されないのでしょうか?
xdotool
を使用して何かを入力している場合でも、xdotool type
その時まで「return」キーを放してはいけません。または、すべての文字が同じ行に来るのではなく、行ごとに移動する必要があります。
linux - xdotool のウィンドウ ID を自動的に取得する方法
Selenium では時間がかかりすぎるフォーム (javascript の重い最新のフォーム) のテストを自動化しようとしています。xdotool を使用してウィンドウ ID を取得したいと考えています。xdotool selectwindow
呼び出してクリックできるようですが、毎回クリックする必要があります。「タブのタイトルがxのGoogle Chromeウィンドウの場合は、yを実行してください」と伝えたい
ここでウィンドウIDを取得しました:
これはクロム自体のためのもので、クリックすると各タブは同じ値を取得します。だから私はpsまたはウィンドウマネージャでそれを見つけることを期待していましたが、そうではありません:
ps も機能しません。
65011713 はどこにも表示されません。Xdotool は優れたツールですが、ウィンドウを操作するには、ウィンドウについて多くのことを知っている必要がWINDOW COMMANDS
あります。 #window_commandsには、よく知っているウィンドウを見つける方法がたくさんありますが、そのウィンドウ情報を自動的に取得する方法はあまりありません。URL の先頭部分をスクリプトに入力するなどして、ウィンドウ ID (xdotool が必要とする形式) を自動的に決定するにはどうすればよいですか? ありがとうございました
wmtrl で Google Chrome を探すことができます。
スペースで区切られた最初の数値を int に取得します。
int の 16 フラグは、16 進数を想定していることを示します
c - Linux で、ウィンドウ クラスを取得すると、「失敗した要求の X エラー: BadWindow (無効なウィンドウ パラメータ)」が発生します。
これが私のコードです。「失敗したリクエストのXエラー:BadWindow(無効なウィンドウパラメーター)」が表示されます
ubuntu - xdotool mousemove が ubuntu vmware vm で動作しない
Macのvmware fusion vmのubuntu 15.10にxdotoolをインストールしました。ターミナルで次のコマンドを実行してみました。
私の mousemove コマンドに何か問題がありますか、それとも何らかの理由で端末または VM で機能しませんか。