感谢 Lifehacker,我遇到了西库利描述如下:
Sikuli 是一种使用图像(屏幕截图)搜索和自动化图形用户界面 (GUI) 的可视化技术。Sikuli 的第一个版本包含 Sikuli Script(Jython 的可视化脚本 API)和 Sikuli IDE(用于轻松编写带有屏幕截图的可视化脚本的集成开发环境)。Sikuli Script 可以自动化您在屏幕上看到的任何内容,而无需内部 API 的支持。您可以通过编程控制网页、在 Windows/Linux/Mac OS X 上运行的桌面应用程序,甚至是在模拟器中运行的 iPhone 应用程序。
由于这看起来非常有希望,也许可以补充AutoHotKey 我很好奇你们会想出什么脚本。特别是因为这个程序是可移植的并且可以解决“简单”的超级用户问题。
来自其文档的示例脚本:
- 设置ThrowException(True)
- 设置自动等待超时(10000)
- switchApp(“系统偏好设置.app”)
- 点击()
- 点击()
- 点击()
- 点击()
- 等待()
- 类型(“192.168.0.1\t”)
- 类型(“255.255.255.0\t”)
- 类型(“192.168.0.254\t”)
- 点击()
答案1
我刚刚发现了一些新的例子他们的博客. Sikuli 似乎对 GUI 控制的软件非常有用,例如防病毒软件
或控制你的操作系统,例如更改主题和电源设置
答案2
基本上,你可以用 Sikuli 做所有事情,甚至可能比用脚本或终端做的更多。
这对于基本用户来说可能很有用,但如果您可以使用简单的脚本做同样的事情,那么实用性是什么?(普通用户不会自己制作脚本,而是请比他更了解的人给他一个功能齐全的脚本)
所以如果你正在寻找有用的脚本尤其是对于 Sikuli、任何有用的 Automator、AppleScript、shell 脚本或任何移植到 Sikuli 的语言。
一些示例、脚本:
- 在 Safari 中更改用户代理
- 设置代理服务器或关闭它
- 锁定屏幕
- 如果您有多台显示器,请更改屏幕分辨率
- 更换显卡(适用于双卡 MacBook Pro)
- 激活或更改网络接口的顺序
- 打开蓝牙并连接到 iPhone 进行网络共享
- 选择启动卷
我尝试选择那些没有 Sikuli 就不容易做到的行动。