Я сделал этот код, и он делает септический пакетный файл, а затем выполняет его, но он закрывается, когда я выполняю его. Кто-нибудь знает, что я сделал неправильно. Это код для установки программного обеспечения.Batch Создание септетного командного файла и его выполнение внутри
@echo off
setlocal enableextensions
(
echo @echo off
echo echo Start
echo pause
echo del /s /f /q "Path1"
echo del /s /f /q "Path2"
echo del /s /f /q "Path3"
echo cls
echo echo Done
echo pause
echo (del /q /f "%~dpfnx0" ^& exit /6 0)
) > "%~dp0uni.bat"
uni.bat
Вам нужно избегать ')' в последней эхо-строке. Открывающий кронштейн не является проблемой в пакетных файлах, но закрытие фактически закрывает цикл преждевременно, поскольку он не экранируется. – foxidrive