Я использую пакетный файл, чтобы создать другой пакетный файл, часть которого извлечена из файла, он создает длинный файл.
Мне нужно добавить только одну команду exit
в конце файла.
На самом деле созданные пакетные файлы не закрываются после завершения работы.
Файл кода для создания другого пакетного файла:
:: 'Create Batch File'
@echo off
(for /f "usebackq delims=" %%a in ("D:\Programmi Installati\list.csv") > do (
echo PING -n %%~NXa localhost ^>NUL 2^>^&1
echo/
echo/
)) > "D:\Programmi Installati\new.bat"
Фактический результат new.bat (неверный):
PING -n 10 localhost >NUL 2>&1
exit
PING -n 15 localhost >NUL 2>&1
exit
PING -n 20 localhost >NUL 2>&1
exit
PING -n 25 localhost >NUL 2>&1
exit
Ожидаемый результат new.bat
(желательно):
PING -n 10 localhost >NUL 2>&1
PING -n 15 localhost >NUL 2>&1
PING -n 20 localhost >NUL 2>&1
PING -n 25 localhost >NUL 2>&1
exit