重新启动exe程序

时间:2013-06-21 14:16:57

标签: cmd exe

我有一个script.exe程序,它可以处理目录中的许多文件,并将每个文件的输出保存在不同的目录中。此程序在每个文件处理后在屏幕上显示一个小错误消息(由于缺少支持文件,并且无法修复)。要删除错误并再次启动该过程,我必须按(Tab + Enter)然后按(Ctrl + R),但由于我有数千个输入文件,我必须多次这样做。

我想知道是否有任何方法可以在程序显示错误消息时将这些键放入...

由于

1 个答案:

答案 0 :(得分:0)

宏实用程序AutoHotkey可用于自动执行击键。您可以定位所需的确切窗口,例如按标题文本或内容或窗口句柄属性,如类名。它也是开源的,并且流行的时间足够长,因此可以有很好的文档和很多示例脚本。

您也可以使用Win32 API绑定(如Perl,Python或Ruby)从任何语言执行相同的操作,但这主要是在较低级别工作,并且需要熟悉旧API的许多特性。如果你走这条路线,几个NirSoft实用程序将很有用(如WinLister),它们会公开窗口属性。 AutoHotkey在其窗口检查器中内置了一些内容。