Como posso executar um arquivo em lotes apenas uma vez por computador?


1

Eu tenho um arquivo em lotes que desejo enviar para fazer algumas alterações, mas as alterações demoram um pouco e precisam ser feitas apenas uma vez, como posso gerenciar isso?

Respostas:


2

Você pode criar um arquivo de sinalizador. Quando o programa é iniciado pela primeira vez, ele verifica se o sinalizador já está lá e sai se estiver. Quando o programa é concluído, ele cria o arquivo de sinalizador.

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

DO WORK > %FLAG%

:END

1
Você pode usar o EOFrótulo interno em vez de definir um novo.
and31415
Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.