我正在尝试自动化一项任务,该任务涉及在特定时间在特定位置单击窗口,但我想同时做其他事情。有没有什么工具可以将点击事件发送到特定坐标不活跃的窗户?
我在 arch linux 上的 X11 上使用 Plasma 桌面环境。
答案1
我没有足够的声誉来发表评论,但以下答案听起来正是您想要的:
...如果您在单击和恢复之间添加一个非常短的睡眠时间来链接命令,则鼠标会恢复,而不会注意到我的机器上有其他移动。
例如
xdotool mousemove <x> <y> click 1 sleep 0.01 mousemove restore
sleep 0.1
我确实注意到与使用vs 的区别sleep 0.01
,尽管手册页仅涵盖 0.x 秒的几分之一,但由于延迟以毫秒为单位,因此它可以解释差异。如果没有睡眠,移动和恢复之间会有明显的延迟,我无法解释这一点。