Bash 按顺序运行xdotool脚本
我有这个脚本来减少gnome窗口条。 它只是简单地将窗口向上移动,这样栏就消失了。 问题是它有时不能按顺序工作,除非我在每个命令后添加sleep 0.2! 有没有办法在上一次完成后强制运行下一个命令Bash 按顺序运行xdotool脚本,bash,shell,terminal,xdotool,Bash,Shell,Terminal,Xdotool,我有这个脚本来减少gnome窗口条。 它只是简单地将窗口向上移动,这样栏就消失了。 问题是它有时不能按顺序工作,除非我在每个命令后添加sleep 0.2! 有没有办法在上一次完成后强制运行下一个命令 #!/bin/bash xdotool key super+Down xdotool getactivewindow windowsize 104% 114% xdotool getactivewindow windowmove 0 0 xdotool key alt+F7 xdotool
#!/bin/bash
xdotool key super+Down
xdotool getactivewindow windowsize 104% 114%
xdotool getactivewindow windowmove 0 0
xdotool key alt+F7
xdotool mousemove_relative x -77
xdotool key KP_Enter
xdotool key alt+F8
xdotool mousemove_relative x 77
xdotool key Left
xdotool key Left
xdotool key Left
xdotool key Left
xdotool key KP_Enter
在xdotool的最新版本中,您可以使用
--delay 200
选项。看起来需要命令之间的休眠,因为系统可能不会立即对上一个命令做出反应,因此在下一个命令即将执行时,它可能尚未转换到预期状态。另外,特别是关于击键:为什么不全屏显示呢?点击F11