我有一个批处理脚本,
unzip.bat with two arguments destination and source zip file.
通过在另一批次中传递参数来调用该批次。
echo %~1
if exist "G:\tett\ITG" (
@RD /S /Q "G:\tett\ITG"
)
if exist "G:\tett\pylib" (
@RD /S /Q "G:\tett\pylib"
)
unzip.bat "G:\tett\" "G:\test\test.zip"
unzip.bat "G:\tett\" "G:\test\pylib.zip"
我可以看到最后一行没有执行pls帮助。在此先感谢!
答案 0 :(得分:0)
以下基本脚本没有验证,应该这样做:
@Echo Off
For %%A In ("ITG","pylib") Do If Exist "G:\tett\%%~A\" RD/S/Q "G:\tett\%%~A"
For %%A In ("test","pylib"
) Do If Exist "G:\test\%%~A.zip" Call "unzip.bat" "G:\tett\" "G:\test\%%~A.zip"
来自Call/?
"从另一个调用一个批处理程序。"