如何在每台计算机上只运行一次批处理文件?

如何在每台计算机上只运行一次批处理文件?

我有一个批处理文件,想要将其推送出去进行一些更改,但更改需要一段时间并且只需执行一次,我该如何处理?

答案1

您可以创建一个标志文件。当程序首次启动时,它会检查标志是否已经存在,如果存在则退出。当程序完成后,它会创建标志文件。

SET FLAG=C:\Flag.txt
IF EXIST %FLAG% GOTO END

DO WORK > %FLAG%

:END

相关内容