Вопрос: Запустите команду молчания в Windows


у меня есть .bat файл для запуска некоторых программ (Apache httpd, Tomcat, ecc.). У этих программ есть собственное окно, и если я просто напечатаю это в .bat файл:

../apache/bin/httpd.exe
../tomcat/bin/catalina.exe
...

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


2
2018-05-17 14:37


Источник




Ответы:


Добавить в начале командного файла:

@echo off


5
2018-05-17 14:40



Ничего себе, я думаю, вы полностью неправильно поняли этот вопрос, и, очевидно, так же были и активисты. Как я вижу, каждый EXE запускает новое CMD-окно и это что он хочет предотвратить. - Karan
@ Каран. Ты прав. Исправлена ​​фактическая команда. - Kruug
Это совершенно идеально ... Можно ли каким-то образом сохранить сеанс процесса для отправки сигнала термина? Я хотел бы остановить apache и tomcat, если основной (и одинокий) windonw будет закрыт. благодаря - Tobia
@Tobia Я не использовал start и я не делал много пакетных сценариев. Извини :( - Kruug


Другим способом решения этой проблемы является использование ТЭЦ http://www.commandline.co.uk/chp/

Эта программа запускает скрытый процесс и возвращает свой PID кодом возврата. Чем вы можете использовать этот pid, чтобы закрыть процесс с taskkill.


1
2018-05-18 14:13