Telnetセッションでxdotoolを使用する

Telnetセッションでxdotoolを使用する

Telnetセッションでキー押下をシミュレートし、すべてをシェルスクリプトで呼び出す必要があります。

#!/bin/sh    
telnet 192.168.1.14 50000 
xdotool type "404"

ただし、Telnetセッションが発生したら、xdotoolが実際に実行される前に終了する必要があります。 Telnetの実行中にキー入力シミュレーションを実行する方法はありますか?

ベストアンサー1

以下のスクリプトが私のためにやった。

#!/bin/sh    
gnome-terminal --title="Telnet" -x telnet 192.168.1.14 50000 
WID=`xdotool search --class "Telnet" | head -1`
xdotool windowactivate $WID
xdotool type "404"
xdotool key "KP_Enter"

「Telnet」というタイトルの新しいウィンドウに Telnet セッションが作成されます。そのウィンドウを見つけてxdotool search焦点を合わせ、xdotool typeそれを使ってボタンをシミュレートします。

おすすめ記事