我需要使用 xdotool 在 bash 中制作一个小脚本。我对 if 语句有疑问。如何正确编写此说明。
如果 [xdotool click 1] 然后 ./myScript.sh fi
% 如果我做 mouseclick 我想执行 bashscript 请帮忙。
我需要使用 xdotool 在 bash 中制作一个小脚本。我对 if 语句有疑问。如何正确编写此说明。
如果 [xdotool click 1] 然后 ./myScript.sh fi
% 如果我做 mouseclick 我想执行 bashscript 请帮忙。
#/bin/bash
xdotool click 1
EXIT_CODE=$?
if [ $EXIT_CODE -eq 0 ]; then
./myScript.sh
fi
退出代码 0 - 表示您的程序执行成功
升级版:
xdotool click 1 && ./myScript.sh
xdotool 中有一个名为behave的功能,可以根据鼠标单击等事件采取行动但是...
特定的鼠标单击选项不起作用(显然是一个错误),即:
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