我需要的主要功能是重复之间的随机延迟,但在预设范围内。例如,每[1,30]秒重复记录一次的动作。
我使用鼠标控制器,但无法设置随机延迟的范围。
通过示例进行更新使用方法:
我现在在两件事上都使用MouseController。其中之一。我必须每隔几天在服务器中重复某些鼠标操作,并且我想避免手动操作。为什么我需要随机延迟?因为我想通过单击自动刷新列表来收集数据。如果我每3秒重复一次,我将从列表中取出1-6-11-16-21等点。我想随机选择任何图案。但是正如我所说,这只是原因之一。
#1 楼
AutoHotKey是Windows的通用桌面自动化脚本环境。它是开源的。脚本语言是ahem巴洛克风格。但这对于简单的任务是可以的,并且站点上有很多摘要,您无需了解所有细微差别就可以使用。
Mouse Movement&Click Recorder可以做到。它记录了您可以执行的AHK脚本。如果需要,可以在两次执行之间进行
Sleep
的时间。评论
请注意,Mouse Moving&Click Recorder不能正确记录鼠标处于多显示器设置的屏幕(至少在我的屏幕上)。
–弗朗克·德农库尔
2014年7月12日下午4:15
#2 楼
AutoIt是一种脚本语言,可以自动执行Windows的用户界面,包括鼠标操作。这是一种编程脚本语言,因此功能非常强大(您的随机功能很容易实现),但是它可以对于一个没有经验的公众来说很复杂。实际上提供了一个宏记录器,对于学习它非常有用。
您的脚本也可以导出为exe文件。
它以大量用它创建的游戏机器人。我个人使用它来自动执行文本复制/粘贴并通过网络发送。
评论
谢谢您的推荐。坦率地说,我几年前尝试过AutoIt进行另一个项目,如果找不到适合的免费软件,这将是我的最后选择。
– Tasos
2014年2月6日在8:14
我了解您@AnastasiosVentouris,对于某些需求,此工具可能过于详尽。测试宏记录器后是否尝试过?
–分形
2014年2月6日在8:35
我发现有趣的是,AutoHotkey(目前是最受好评和接受的答案)与AutoIt非常相似。质询者说AutoIt将是最后的手段。去搞清楚。
–约翰Y
17年7月25日在23:17
#3 楼
您可以使用免费软件TinyTask。使用非常简单(记录/播放和保存/加载录音):
注意它记录了鼠标的移动/点击(您的要求),但没有记录键盘的使用情况。有时可以使用鼠标操作的剪切n粘贴来避免这种情况。
它没有安装程序,您可以下载可执行文件,并将其放在某个地方并使用它。
评论
他们的官方网站目前无法正常工作,但我在这里找到了TinyTask的副本:freewarefiles.com/TinyTask_program_50364.html
–user11907
15年1月15日在17:46
评论
有关按键的宏记录器的相关问题