【发布时间】:2019-02-02 17:36:10
【问题描述】:
我想知道如何在打开特定应用程序时运行 bat 文件?
例如:我想在打开 mspaint 时运行一个 bat 文件。
我已使用任务计划程序在 Windows 7 和 Windows 10 中成功执行此操作。但是 Win Xp 中可用的任务调度器非常基础。
【问题讨论】:
标签: scheduled-tasks windows-xp-sp3
我想知道如何在打开特定应用程序时运行 bat 文件?
例如:我想在打开 mspaint 时运行一个 bat 文件。
我已使用任务计划程序在 Windows 7 和 Windows 10 中成功执行此操作。但是 Win Xp 中可用的任务调度器非常基础。
【问题讨论】:
标签: scheduled-tasks windows-xp-sp3
您可以使用另一个在 Windows 启动时运行的批处理文件。使用带有适当睡眠的 while 循环来检测 Paint.exe 何时运行。
然后你可以编写更多命令来做你想做的任何事情。例如,正如您所说,您可以运行另一个批处理文件...
我通过调查这些主题找到了这个解决方案:
Syntax for a single-line Bash infinite while loop
How to check if a process is running via a batch script
Batch program to to check if process exists
【讨论】: