批处理文件“此时不应有i” 是什么问题啊

2024-12-03 06:43:29
推荐回答(4个)
回答1:

原因:格式错误导致。解决方法:正确使用正确格式来解决此问题。

如下参考:

1.首先,右键单击桌面空间并创建一个新的文本文档。

2.然后,在文本文档中输入查看IP地址所需执行的命令。

3.接下来,按enter键输入我们需要执行的命令和网关地址。

4.然后,输入pause按钮的命令,保存文本文档,并关闭它。

5.单击文本文档,然后按键盘上的F2键,将文本文档命名为***.bat文件。

6.最后,在弹出的重命名提示窗口中单击ok。

回答2:

你单独运行是没问题的.不过在批下理中.就要用

批处理中用:

FOR /F "usebackq delims==" %%i IN (`set`) DO @echo %%i

CMD下用
FOR /F "usebackq delims==" %i IN (`set`) DO @echo %i

回答3:

这是在cmd里运行的,如果保存为bat运行就是%%i而不是%i

回答4:

这句没有错。你再试一试。