首页 > 解决方案 > 在 Windows XP 中打开特定应用程序时运行 bat 文件

问题描述

我想知道打开特定应用程序时如何运行 bat 文件?

例如:我想在打开 mspaint 时运行一个 bat 文件。

我已使用任务计划程序在 Windows 7 和 Windows 10 中成功执行此操作。但是 Win Xp 中可用的任务调度程序是非常基础的。

标签: scheduled-taskswindows-xp-sp3

解决方案


您可以使用另一个在 Windows 启动时运行的批处理文件。使用带有适当睡眠的 while 循环来检测 Paint.exe 何时运行。
然后你可以编写更多命令来做你想做的任何事情。例如,正如您所说,您可以运行另一个批处理文件......
我通过调查这些主题找到了这个解决方案:

单行 Bash 无限 while 循环的语法
如何通过批处理脚本检查进程是否正在运行
批处理程序来检查进程是否存在


推荐阅读