mouse.click 命令循环运行?

mouse.click command works in loop?

当我 运行 这个程序时,它每次都在定义的鼠标位置之间以五个步骤或循环运行,或者你可以在五个断点之间运行。我没有使用任何循环,在每次中断之间,它等待我在 mousedelay 中定义的 5 秒。当我在第 3 行将 type down 更改为 type up 时,甚至没有观察到任何变化。谁能解释一下这个机器人是如何工作的?

keyboard ⋘WIN+D⋙
mouse.click 338⫽36 relative false type down  
mouse.click 1878⫽972 relative false type down mousedelay 5000

mouse.click 命令不能使鼠标平滑移动。它移动,然后停止,它移动,然后停止,正如你所注意到的。这是一种理想的行为,因为它模拟了用户,并且允许您选择每次鼠标移动之间发生的时间。

当然,当您在最后一行使用 type down 而不是 type up 时,情况就会发生变化。请注意,当脚本停止并且您移动鼠标时,您将移动桌面上的选择。如果鼠标是"up",说明鼠标左键没有按下。