如果leafpad是打开的..我通过终端关闭它
killall leafpad
那么这个 xdotool 代码就可以正常工作了。
它打开一个文件,等待 2 秒,搜索标题,然后激活它并移动它。
leafpad '/media/1/AAA'
sleep 2
a=`xdotool search --name "AAA"`
xdotool windowactivate --sync $a
xdotool windowmove --sync $a 377 153
但是让我们在不使用“killall leafpad”命令的情况下手动关闭leafpad。
现在让我们重新运行这个脚本。
不,这一次它不起作用。
即使没有通过killall
命令关闭leafpad,解决方案是什么,以便此代码始终可以工作。
这是什么原因造成的?