g1ant - mouse.click 命令循环工作?
问题描述
当我运行这个程序时,它每次都在定义的鼠标位置之间以五个步骤或循环工作,或者你可以五个断点。我没有使用任何循环,并且在每次休息之间,它会等待我在 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
最后一行时会有变化。请注意,当脚本停止并且您移动鼠标时,您会移动桌面上的选择。如果鼠标“向上”,则表示未按下鼠标左键。
推荐阅读
- azure - 在 Azure 表存储服务中查询 PartitionKey 和 RowKey 语法
- java - Azure HTTPTrigger 发布请求上传文件
- java - IntelliJ 执行失败
- c# - Selenium WebDriver C#:即使元素被禁用,Element.Enabled 也会返回 True
- python - numpy 数组元数据更改
- sql - 根据最接近的日期从连接表日期返回单数行/值
- c# - 等待 WebClient.DownloadFileTaskAsync 不起作用
- typescript - 指定一个函数,该函数采用具有默认值的“选项”对象
- apache-kafka - 将数据通量发送到反应式 kafka 时出现问题
- node.js - 无法读取未定义的属性“路径”