Como posso executar um arquivo de lote apenas uma vez por computador?

1

Eu tenho um arquivo em lote que quero enviar para fazer algumas alterações, mas as alterações demoram e só precisam ser feitas uma vez. Como posso gerenciar isso?

    
por David 28.01.2014 / 19:39

1 resposta

2

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

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

DO WORK > %FLAG%

:END
    
por 28.01.2014 / 19:39