从包含空格的参数的另一个批处理文件中调用批处理文件时,需要遵循以下步骤:
示例:
假设有两个批处理文件:main.bat 和 sub.bat。
在main.bat中,可以这样调用sub.bat:
@echo off
set "param=C:\Program Files\MyApp\sub.bat"
call "%~dp0sub.bat" "%param%"
在sub.bat中,可以这样获取参数:
@echo off
set "param=%~1"
echo The parameter is: %param%
这样,即使参数包含空格,也可以正确地从一个批处理文件调用另一个批处理文件。
领取专属 10元无门槛券
手把手带您无忧上云