xdotool を使用して bash で小さなスクリプトを作成する必要があります。そして、ifステートメントに問題があります。この命令を正しく書く方法。
[xdotool クリック 1] の場合 ./myScript.sh fi
% マウスクリックしたら bashscript を実行したいので助けてください。
xdotool を使用して bash で小さなスクリプトを作成する必要があります。そして、ifステートメントに問題があります。この命令を正しく書く方法。
[xdotool クリック 1] の場合 ./myScript.sh fi
% マウスクリックしたら bashscript を実行したいので助けてください。
#/bin/bash
xdotool click 1
EXIT_CODE=$?
if [ $EXIT_CODE -eq 0 ]; then
./myScript.sh
fi
終了コード 0 - プログラムが正常に実行されたことを意味します
更新:
xdotool click 1 && ./myScript.sh
xdotoolには、マウスクリックなどのイベントに基づいてアクションを実行するという機能がありますが...特定
のマウスクリックオプションが機能していません(明らかにバグです)。
xdotool search . behave %@ mouse-click exec 'myscript.sh'
これらのコマンドは、次のmouse-move / mouse-leaveオプションで動作しますが:
xdotool search . behave %@ mouse-move exec 'myscript.sh'
xdotool search . behave %@ mouse-leave exec 'myscript.sh'
別の解決策は、次のようにecho -eを使用することです。
echo -e "\e[?1000h"
while read -n 12; do myscript.sh; done