我有一个 GUI 程序,它是重复任务的中间环节。有没有办法浏览程序并单击菜单栏中的所需项目来自动执行任务(它还必须浏览保存文件菜单)?
我知道 Powershell 脚本,并且我一直在使用它来自动执行任务的其他部分,但是我使用的特定程序没有命令行参数来浏览它。
答案1
正如 Mokubai 在评论中所说。AutoHotkey 和 AutoIt 都是用于自动化 Windows 的出色应用程序。AutoHotkey 源自 AutoIt,但多年来它们彼此之间已经变得截然不同。您可以使用它们两者获得相同的结果。
使用自动热键如果你想设置热键或字符串扩展.IE按下按钮或组合键来执行脚本操作。
使用自动识别例如如果你想要完全自动化安装过程。 (我个人仍然会使用 AutoHotkey,但这只是我的偏好。)
AutoHotkey 网站 https://autohotkey.com/
AutoHotkey 文档 https://autohotkey.com/docs/AutoHotkey.htm
AutoIt 网站 https://www.autoitscript.com
AutoIt 文档 https://www.autoitscript.com/autoit3/docs/
AutoHotkey 和 AutoIt 都拥有详尽的文档并且拥有非常活跃的脚本社区,您可以在他们的论坛上找到大量帮助。
查看 AutoHotkey 脚本展示,稍微了解一下它的功能。 https://autohotkey.com/docs/scripts/index.htm
另请查看 AutoHotkey 脚本和函数论坛。https://autohotkey.com/boards/viewforum.php?f=6
AutoIt 还有一个专门用于示例脚本的论坛,值得一看。 https://www.autoitscript.com/forum/forum/9-autoit-example-scripts/
答案2
除了已经列出的建议之外,您可能还希望调查派汽车GUI。 这个需要适用于 Windows 的 Python,但具有使其能够自动化大多数界面的功能。Python 本身是一种功能强大且通常易于使用的脚本语言,也可能很有用。