我正在尝试构建一个命令行脚本来自动执行一个过程。大部分脚本都是简单明了的,但是有一部分需要将文件从一种格式转换为另一种格式。
不幸的是,起始格式是适当的,只有一个Windows软件程序支持该文件类型,并且该程序只能通过GUI进行控制。
我需要在GUI中做的很简单:
是否有将GUI程序工作到命令行脚本中的方法?我将如何开始?我需要一台专用的计算机,没有人使用此程序吗?
答案 0 :(得分:1)
是的,有一种方法可以通过脚本autohotkey (AHK)来驱动GUI程序。简而言之-尽管此概述使它的功能变得微不足道-将AHK视为将键盘快捷键发送到Windows和该程序的一种方式:
program
并按 Enter 因此,您编写一个AHK脚本来进行Windows交互,然后使用该.ahk文件调用自动热键作为管道的一部分。
是否需要专用计算机?我会推荐。但是,如果您只有一个金属盒,则可以自己启动一个VM并在其中运行管道-使得主要OS可以进行交互,而VM可以减轻负载。