我运行一个最小化的计划批处理文件。START /MIN 对此目的不起作用 - 它会瞬间闪烁最大化 - 所以我改用 NIRCMD EXEC HIDE。效果很好。
现在又有了一个新需求。如果批处理文件遇到问题(例如,它发现某个所需程序当前未运行),我希望它停止并通知我。如果批处理文件已经以普通的 DOS 方式运行,无论是否最小化,这都没有问题。但似乎 NIRCMD EXEC HIDE 确实使正在运行的进程陷入了困境。
有没有办法有效地隐藏批处理文件,并在某些条件下将其恢复到可见的正常或最大大小?我想我可能正在寻找 /MIN 和 NIRCMD 的替代方案,其中涉及在批处理文件中切换命令。