感谢Lifehacker,我遇到了Sikuli,它被描述为:
Sikuli是一种视觉技术,可以使用图像(屏幕快照)搜索和自动化图形用户界面(GUI)。Sikuli的第一个版本包含Sikuli Script(用于Jython的可视脚本API)和Sikuli IDE(用于轻松编写带有屏幕截图的可视脚本的集成开发环境)。在没有内部API支持的情况下,Sikuli Script可以自动执行屏幕上显示的所有操作。您可以以编程方式控制网页,在Windows / Linux / Mac OS X上运行的桌面应用程序,甚至在模拟器中运行的iphone应用程序。
由于这看起来很有希望,可能是对AutoHotKey的补充,我很好奇你们会使用什么脚本。特别是因为该程序是可移植的,并且可以解决“简单”的超级用户问题。
他们的文档中的示例脚本:
- setThrowException(真)
- setAutoWaitTimeout(10000)
- switchApp(“系统偏好设置.app”)
- 点击()
- 点击()
- 点击()
- 点击()
- 等待()
- 类型( “192.168.0.1 \ t” 的)
- 类型( “255.255.255.0 \ t” 的)
- 类型( “192.168.0.254 \ t” 的)
- 点击()
1
它看起来很有趣,但同时又不是很“活跃”。对于真正重复的操作而言,这可能是一件很棒的事情,您无法以某种方式使用它们的键盘快捷键。但事实上,您确实感觉到它试图为每个动作在屏幕上找到正确的区域的时间对我来说有点麻烦,因为我觉得我会更快地扫描屏幕并自己单击。因此,对于一些您经常重复执行的复杂而漫长的任务,可以肯定。但是对我来说,它必须是您无法比该程序更快地完成的事情。
—
Gnoupi 2010年
好吧,我会更多地使用它来为奶奶自动化任务,例如连接到Teamviewer或类似的傻事
—
Ivo Flipse 2010年
是的,这是一个很好的使用示例。
—
Gnoupi
@Gnoupi去添加一个不错的脚本,所以至少我有一个答案... :(
—
Ivo Flipse 2010年