原因:格式错误导致。解决方法:正确使用正确格式来解决此问题。
如下参考:
1.首先,右键单击桌面空间并创建一个新的文本文档。
2.然后,在文本文档中输入查看IP地址所需执行的命令。
3.接下来,按enter键输入我们需要执行的命令和网关地址。
4.然后,输入pause按钮的命令,保存文本文档,并关闭它。
5.单击文本文档,然后按键盘上的F2键,将文本文档命名为***.bat文件。
6.最后,在弹出的重命名提示窗口中单击ok。
你单独运行是没问题的.不过在批下理中.就要用
批处理中用:
FOR /F "usebackq delims==" %%i IN (`set`) DO @echo %%i
CMD下用
FOR /F "usebackq delims==" %i IN (`set`) DO @echo %i
这是在cmd里运行的,如果保存为bat运行就是%%i而不是%i
这句没有错。你再试一试。