Компьютерный форум OSzone.net  

Компьютерный форум OSzone.net (http://forum.oszone.net/index.php)
-   Скриптовые языки администрирования Windows (http://forum.oszone.net/forumdisplay.php?f=102)
-   -   [решено] ipconfig /all впадает в цилк (http://forum.oszone.net/showthread.php?t=356066)

Peutrov 20-01-2025 02:23 3035224

ipconfig /all впадает в цилк
 
почему запуск файла с содержимым
Код:

ipconfig /all
Pause

приводит к такому результату? Как сделать чтобы исполнялся нормально?

YuS_2 20-01-2025 05:03 3035227

Цитата:

Цитата Peutrov
почему запуск файла »

измените имя файла пакетного сценария и не именуйте файлы одинаково со встроенными командами и утилитами

Peutrov 25-01-2025 21:52 3035428

спасибо
Если знаете - поделитесь для истории, почему так происходит
например взять команды DATE, CD, CHKNTFS, DIR - такой нюанс не случается
А если FORMAT, TASKLIST то случается

YuS_2 25-01-2025 23:51 3035431

Цитата:

Цитата Peutrov
взять команды DATE, CD, CHKNTFS, DIR »

встроенные команды в интерпретатор cmd.exe

Цитата:

Цитата Peutrov
если FORMAT, TASKLIST »

- утилиты (format.com, tasklist.exe), обычно размещенные в "\Windows\System32\"

а всё вместе - команды, о наличии которых "знает" интерпретатор, но в случае утилит, их поиск для запуска происходит с определенным приоритетом, в отличие от команд

megaloman 28-01-2025 23:52 3035558

Peutrov, В CMD имеются встроенные команды. Если Вы используете имя встроенной команды, она берется из самого интерпретатора. Если такой встроенной команды нет, то ищется исполнимый файл, прежде всего - в папке, где находится батник, а затем - по путям Path, прописанным в системе в переменной среды. Так что если вы называете свой батник именем другого исполнимого файла, при этом в вызове этого исполнимого файла вы опускаете расширение файла (.com, .exe ...), батник будет вызывать сам себя бесконечно.


Время: 09:25.

Время: 09:25.
© OSzone.net 2001-