运行 IPCONFIG 的批处理文件陷入无限循环

fla*_*yte 1 windows batch-file

我正在尝试创建一个非常简单的批处理文件,该文件将运行ipconfig并显示输出,然后暂停以便我可以在本地网络上看到我的机器的 IP 地址。

这是代码:

ipconfig
Run Code Online (Sandbox Code Playgroud)

很简单吧?然而它不起作用,脚本开始无限循环: 在此处输入图片说明

pause在脚本末尾添加命令不会改变任何内容。我错过了什么?

Wan*_*r3r 6

它进入无限循环的原因很可能是您也将批处理文件命名为“ipconfig.bat”。

执行有内容的“ipconfig.bat”时

ipconfig
Run Code Online (Sandbox Code Playgroud)

Windows 正在查找相同的批处理文件(位于相同的位置并且比系统命令具有更多的优先级)并再次执行相同的批处理文件并导致无限递归。将批处理文件名更改为“ipconfig.bat”以外的其他名称