批量创建隔离批处理文件并在内部执行

时间:2014-01-15 10:12:12

标签: windows batch-file windows-7

我已经制作了这个代码并且它创建了一个隔离的批处理文件然后执行它但是当我执行它时它会关闭任何人知道我做错了什么。这是该软件的卸载代码。

@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

1 个答案:

答案 0 :(得分:1)

你需要

call uni.bat

否则执行将转移到目标批处理文件,并且不会调用返回。