【发布时间】:2017-02-08 08:49:23
【问题描述】:
有没有办法从批处理(bat)文件(例如notepad.exe)运行应用程序,等待记事本窗口空闲(完成加载)然后立即杀死它?在 c# 中很容易做到这一点,这里有一个 c# 示例来进一步说明我需要做什么:
process = Process.Start(processFullPath);
process.WaitForInputIdle();
process.Kill();
这需要非常准确,因为它将用于测量应用程序加载时间。我更喜欢直接从批处理文件中执行此操作,而不是使用像 autoit 这样的第三方。
谢谢!
【问题讨论】:
标签: windows batch-file command-line process