Сценарий CMD: Как закрыть CMD - PullRequest
       15

Сценарий CMD: Как закрыть CMD

6 голосов
/ 06 октября 2009

Я создал небольшую команду, которая позволит мне запускать Internet Explorer. Однако я хочу закрыть небольшую командную строку, которая появляется при запуске IE. Как я могу это сделать? Это мой текущий код:

"%ProgramFiles%\Internet
Explorer\iexplore.exe"
http://localhost/test.html
PAUSE

Я догадываюсь, уберу ли я Паузу. Он закроет окно CMD при закрытии IE ??

Также есть еще одна команда, которую я могу использовать, чтобы просто создать команду, которая позволит мне добавить что-то в меню с маленьким значком, который, в свою очередь, запускает вышеописанное. Это сложно? Какие учебники я могу использовать?

Спасибо всем

Ответы [ 5 ]

14 голосов
/ 06 октября 2009

Используйте команду start:

start "title" "%ProgramFiles%\Internet Explorer\iexplore.exe" http://www.example.com
8 голосов
/ 06 октября 2009

вам нужно это в конце

&& exit

Например

"%ProgramFiles%\Internet Explorer\iexplore.exe" http://google.co.uk && exit 
3 голосов
/ 06 октября 2009
@echo off
start "" "%ProgramFiles%\Internet Explorer\iexplore.exe" "http://www.example.com"
exit /b

Но на самом деле не следует использовать IE, а использовать браузер по умолчанию:

@echo off
start http://www.example.com
exit /b

exit / b не работает на win9x IIRC, поэтому, если вам нужно поддерживать каждую версию Windows и , закройте окно терминала, если пользователь дважды щелкнет ваш пакетный файл, перейдите с:

@echo off
start http://www.example.com
cls
1 голос
/ 11 июля 2017

Вы также можете запустить вашу программу с помощью переключателя /c, который завершает выполнение команды cmd после ее завершения

например

cmd /c "%ProgramFiles%\InternetExplorer\iexplore.exe" http://localhost/test.html
1 голос
/ 06 октября 2009

Вы должны добавить 'start' перед каждой запускаемой вами программой, в противном случае ваш скрипт будет ждать, пока не завершится.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...