抱歉,标题不太好,但很难用几句话解释我在寻找什么,因此谷歌无法向我显示我在寻找什么。
我的印象是,许多 Windows 应用程序都可以通过命令行使用参数运行。我的问题是,是否有日志或程序可以显示您通过 Windows 的 GUI 与程序交互后刚刚运行的命令。
例如如果我:
opened Media Center -> Live TV
日志或程序会向我提供控制台命令,以便通过以下方式运行 GUI 操作CMD
如果我能看到 GUI 后台正在执行的操作,我就能真正自动执行许多琐碎的任务。
答案1
为了自动化 GUI 任务,你可以使用自动热键。例如,以下脚本将运行记事本,等到它处于活动状态(具有焦点),然后选择Help > About Notepad
:
Run, notepad.exe
WinWaitActive, ahk_class Notepad
SendInput, !h
SendInput, a
ExitApp
分解:
Run, notepad.exe
:启动记事本WinWaitActive, ahk_class Notepad
:等待记事本处于活动状态SendInput, !h
:打开帮助菜单,按Alt+hSendInput, a
:选择关于记事本通过按aExitApp
:脚本已完成,因此退出。
现在,这是一个无聊的例子,但它可以让您了解使用 AutoHotkey 可以做什么。
您可以通过以下方式运行脚本双击在.ahk
文件上,甚至从命令行!您还可以将脚本编译成.exe
文件以实现可移植性。