Sikuli 的有用脚本

Sikuli 的有用脚本

感谢 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 就不容易做到的行动。

相关内容