Правильного ответа нет. Любой выбор приводит к жертвам, любое решение требует платы. | Лишь навык имеет значение.
Здравствуйте. Вопрос по идее простой, но я чего-то туплю.
Есть xampp, у него есть батник, запускающий апач.
@echo off
echo Diese Eingabeforderung nicht waehrend des Running beenden
echo Bitte erst bei einem gewollten Shutdown schliessen
echo Please close this command only for Shutdown
echo Apache 2 is starting ...
apache\bin\httpd.exe
if errorlevel 255 goto finish
if errorlevel 1 goto error
goto finish
:error
echo.
echo Apache konnte nicht gestartet werden
echo Apache could not be started
pause
:finish
После запуска остаётся cmd-шное окошко. Подскажите, что нужно подкорректировать, чтобы при удачном запуске окошко исчезало, а при неудачном оставалось висеть?
Есть xampp, у него есть батник, запускающий апач.
@echo off
echo Diese Eingabeforderung nicht waehrend des Running beenden
echo Bitte erst bei einem gewollten Shutdown schliessen
echo Please close this command only for Shutdown
echo Apache 2 is starting ...
apache\bin\httpd.exe
if errorlevel 255 goto finish
if errorlevel 1 goto error
goto finish
:error
echo.
echo Apache konnte nicht gestartet werden
echo Apache could not be started
pause
:finish
После запуска остаётся cmd-шное окошко. Подскажите, что нужно подкорректировать, чтобы при удачном запуске окошко исчезало, а при неудачном оставалось висеть?
-
-
19.07.2012 в 07:53-
-
19.07.2012 в 08:09Я так понимаю, нужно передать ключ на запуск в фоновом режиме и тогда окошко не будет висеть.
-
-
19.07.2012 в 10:34Варинат: установить апач в виде сервиса.
путь/httpd.exe -k install - установка
путь/httpd.exe -k uninstall - удаление
путь/httpd.exe -k start - запуск
путь/httpd.exe -k stop - остановка
Батник придётся тогда отредактировать - убить упоминание о запуске апаса.