2つのFirefoxウィンドウに20のタブが開いていて、そのURLをファイルに保存したいとしましょう。 @ Chaaasが提案したようなFirefoxトリックを使用したり使用したりすることなく手動で実行できます% <string>
。しかし、それは私が要求したものではありません。
xdotool search --name 'Mozilla Firefox'
開いているすべてのFirefoxウィンドウのX-Windows識別子のリストを返します。xdotool
のコマンドと識別子を使用して個々のウィンドウwindowactivate
を循環させることができます。これにより、ウィンドウの最後のアクティブなタブに焦点を当てて使用できますが、
- プログラムされたキー入力/クリックを送信し、私が望むことをし、
- タブを閉じるには、プログラムされたキーストロークを送信します。
- 数秒間停止してから繰り返します。
個々のタブに最初に切り替えることができるようにウィンドウの代わりにタブを識別するメカニズムがある場合、状況ははるかに簡単になります。 xdotoolを使ってこれを行うことはできますか?