尊敬的专家您好!
我想在我的批处理脚本中检查参数(或参数)刺痛的存在:
if "%*"=="" findstr "^::" "%~f0"&goto :eof
如果没有参数用双引号括起来,这很好用。例如:
test.bat par1 par2 ... --- works
但
test.bat "par 1" par2 ... --- fails
我的问题是:
1)有什么办法可以克服这个问题,而不是要求使用非双引号符号来指定“长”参数,然后使用字符串替换?
2) 我可以使用“if”来比较两个同时包含双引号和空格的字符串吗?
非常感谢您及时明确的答复。