how to pass arguments to a batch file
本问题已经有最佳答案,请猛点这里访问。
我有一个批处理文件来解压一个文件,压缩文件和目标文件夹的路径是硬编码的。我想将不同的zip文件解压到不同的文件夹中。我不想一直编辑代码,请你帮个忙。
1 2 3 4 5 6 | @echo off setlocal cd /d %~dp0 Call :UnZipFile"G:\tett""G:\test\test.zip" pause exit /b |
这是我的批处理文件,这里我给出了源和目标的路径。我想将源和目标作为参数传递给运行此批处理。事先谢谢!
1 | Call :UnZipFile"%~1""%~2" |
将调用
YourBatchFile"参数1""参数2"
将接受这两个参数并将其发送到
如果参数包含分隔符行spaceakbd,则只需要"引号"。
我让你猜猜