Batch file .BAT开关解析
嗯。。我正在使用一个开关解析BAT文件,如下所示:Batch file .BAT开关解析,batch-file,cmd,options,shift,Batch File,Cmd,Options,Shift,嗯。。我正在使用一个开关解析BAT文件,如下所示: <commands> -a -b -x -y -z -u abc ...... 但是当脚本结束时,我总是让cmd执行开关并显示错误,如 '-n' is not recognized as an internal... 有人知道吗?谢谢。。。 P/S:尽可能使解决方案与BAT脚本保持一致,因为使用其他语言可能会导致依赖性问题,因为此脚本针对的是任何带有Windows的计算机 最后,再次感谢= 编辑:尝试了shf301建议,我发现我
<commands> -a -b -x -y -z -u abc ......
但是当脚本结束时,我总是让cmd执行开关并显示错误,如
'-n' is not recognized as an internal...
有人知道吗?谢谢。。。
P/S:尽可能使解决方案与BAT脚本保持一致,因为使用其他语言可能会导致依赖性问题,因为此脚本针对的是任何带有Windows的计算机
最后,再次感谢=
编辑:尝试了shf301建议,我发现我使用了DEL%0来删除自身,但由于SHIFT命令,%0似乎被转移到了参数中。Aww。。。最后我自己解决了~
我用scirpt的完整路径而不是%0替换了DEL%0,然后一切都恢复正常。尝试在脚本开头添加echo,并在收到错误消息之前查看脚本输出的内容。是否可以显示更大部分的代码?实际上,我刚刚解决了这个问题,谢谢=p/S:仍在等待发布解决方案==必须等待6小时,哈哈。
'-n' is not recognized as an internal...