不小心用 start forkbombing 了自己?

Accidentally forkbombing myself with start?

这是我的第一个问题,如果我发错地方了,很抱歉 对于大学作业(操作系统 1),我必须制作一个简单的批处理菜单。对于包含大量信息的命令,我必须在单独的命令 shell 中 运行 输出通过寻呼机(“更多”命令)传输,并在第二个命令上使用适当的标题 window,使用启动命令和一个单独的批处理文件。我以为我想通了,但每次我尝试使用其中一个选项,我通过更多管道将它传递给它时,我最终会用 forkbombing 自己(例如,它打开了一个 bajillion cmd 和 more.com 进程。我不知道为什么会这样,我该如何解决?

主菜单脚本: http://pastebin.com/kNwNZ8ex

dns.bat(所有其他 .bats 几乎都是这个的副本) http://pastebin.com/FRSQB944

您有一个正在执行 ipconfigipconfig.bat 文件,导致对其自身的调用。

重命名批处理文件(推荐)或至少从批处理文件内部调用 ipconfig.exe