我已經制作了這段代碼,它會生成一個分隔批處理文件,然後執行它,但是當我執行它時會關閉,是否有人知道我做錯了什麼。這是該軟件的卸載代碼。批量創建一個分隔批處理文件並在內部執行它
@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