BAT 传参字符串有空格该如何解决?
调用callteat.baten_able内部判断if"%1”=="en_able"结果却是if"en_able"=="en_able"传的参数多出来很多空格,无法正常比...
调用 call teat.bat en_able
内部判断 if "%1”== " en_able"
结果却是 if " en_able "==" en_able" 传的参数多出来很多空格,无法正常比较
test.bat 并不适合传"en_able",这样判断就要改成if %1== " en_able",脚本内有执行不成功循环调用自身命令(...||%0),第二次调用就没有传参了,这种写法(if %1== " en_able")会异常。 展开
内部判断 if "%1”== " en_able"
结果却是 if " en_able "==" en_able" 传的参数多出来很多空格,无法正常比较
test.bat 并不适合传"en_able",这样判断就要改成if %1== " en_able",脚本内有执行不成功循环调用自身命令(...||%0),第二次调用就没有传参了,这种写法(if %1== " en_able")会异常。 展开
2个回答
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询