Пакетный файл запускается дважды - PullRequest
0 голосов
/ 02 мая 2019

Я пытался выяснить, почему этот код запускается дважды, и мне нужна ваша помощь, чтобы узнать, где я делаю не так.

setlocal EnableDelayedExpansion

for /F "tokens=*" %%A in  (inFile) do  (
   echo %%A >> Out.txt
)
endlocal

inFile имеет некоторые данные:

Process1
Process2

Когда я запускаю командный файл, Out.txt будет иметь:

Process1
Process1
Process2
Process2

Обратите внимание, я очистил Out.txt перед запуском командного файла.

1 Ответ

0 голосов
/ 02 мая 2019

Попробуйте поставить :end в конце и в последней строке кода goto end

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...