Что именно делает команда «старт»?

Что именно делает команда «старт»?

Из командной строки некоторые программы можно запустить, введя имя exe-файла, а некоторые нет (не найдены), однако не найденные программы можно запустить с помощью команды start. Например, см. этот сеанс терминала:

>notepad

>wordpad
'wordpad' is not recognized as an internal or external command,
operable program or batch file.

>start wordpad

>

Так что же startименно делает

решение1

Команда «Выполнить» в меню «Пуск» принимает Wordpad для запуска Wordpad. Это связано с чем-то, что называется « APP_PATHSвведено в Windows 95» (см. запись в блоге Рэймонда ЧенаСвязь). Команда start выполняет поиск в APP_PATHS.

решение2

По умолчанию, если вы выполняете cmd внутри cmd, окно консоли будет унаследовано, ожидая завершения созданного процесса.

Используя start(это интегрированная команда cmd, а не исполняемый файл), вы можете создать процесс в новом экземпляре консоли, имея возможность изменять параметры создания процесса и при желании ждать завершения созданного процесса.

Смотрите также

start /?

и на TechNet: http://technet.microsoft.com/en-us/library/bb491005.aspx

Связанный контент