为什么xdotool恢复位置时没有点击?

为什么xdotool恢复位置时没有点击?

为什么xdotool恢复位置时没有点击?

 xdotool mousemove --sync 4000 1000      click 1         mousemove restore

如果我不恢复位置,它会起作用,例如:

 xdotool mousemove --sync 4000 1000      click 1

EDIT1:我尝试过的

eval "$(xdotool getmouselocation --shell)"
xdotool mousemove --sync 4000 1000
xdotool click 1
xdotool mousemove --screen $SCREEN $X $Y

令我惊讶的是,它也没有点击。

答案1

您的应用程序可能需要您等待它获得焦点,然后才能接受按钮事件。如果可能,请windowactivate首先使用 使窗口获得焦点,否则,请sleep .2在鼠标移动之后和单击之前进行简短说明。

相关内容