Показать полную графическую версию : [решено] ipconfig /all впадает в цилк
почему запуск файла с содержимым
ipconfig /all
Pause
приводит к такому результату? Как сделать чтобы исполнялся нормально?
https://i.ibb.co/hCbcLXM/image.png
почему запуск файла »
измените имя файла пакетного сценария и не именуйте файлы одинаково со встроенными командами и утилитами
спасибо
Если знаете - поделитесь для истории, почему так происходит
например взять команды DATE, CD, CHKNTFS, DIR - такой нюанс не случается
А если FORMAT, TASKLIST то случается
взять команды DATE, CD, CHKNTFS, DIR »
встроенные команды в интерпретатор cmd.exe
если FORMAT, TASKLIST »
- утилиты (format.com, tasklist.exe), обычно размещенные в "\Windows\System32\"
а всё вместе - команды, о наличии которых "знает" интерпретатор, но в случае утилит, их поиск для запуска происходит с определенным приоритетом, в отличие от команд
megaloman
28-01-2025, 23:52
Peutrov, В CMD имеются встроенные команды. Если Вы используете имя встроенной команды, она берется из самого интерпретатора. Если такой встроенной команды нет, то ищется исполнимый файл, прежде всего - в папке, где находится батник, а затем - по путям Path, прописанным в системе в переменной среды. Так что если вы называете свой батник именем другого исполнимого файла, при этом в вызове этого исполнимого файла вы опускаете расширение файла (.com, .exe ...), батник будет вызывать сам себя бесконечно.
© OSzone.net 2001-2012
vBulletin v3.6.4, Copyright ©2000-2025, Jelsoft Enterprises Ltd.