Помощь - Поиск - Пользователи - Календарь
Полная версия этой страницы: Командная строка
.:LAVteam:. > Компьютерный форум > Программирование
DPI
Коллеги,
подскажите, каким образом в Windows XP запустить приложение из командной строки в фоновом режиме?
Williams
В принципе, start /b должно подойти. Но там есть тонкость по обработке сочетания клавиш прерывания.
Если я не так понял задачу, то start /? в помощь.
wink.gif
DPI
Ладно, поставлю конкретную задачу. Что нужно написать в нижеприведенном коде, чтобы web-страница после запуска блокнота нормально отрефрешилась?

CODE
<?
if (isset($_POST[note])) {
system('start notepad.exe');
}
?>
<html>
<body>
<form method="post"><input type="submit" name="note" value="Запуск notepad"></form>
</body>
</html>


Как вариант:

CODE
<?
if (isset($_POST[note])) {
system('start c:\\np.bat');
}
?>
<html>
<body>
<form method="post"><input type="submit" name="note" value="Запуск notepad"></form>
</body>
</html>


и содержимое np.bat

CODE
start /b notepad.exe
exit


Или здесь вообще пурга написана? smile.gif
Fallcom
Сложности какие-то. Может так? smile.gif

Код
system('start notepad.exe /b');


Кстати, в командном файле "exit" тоже ни к чему.
DPI
Сложности. Так ещё хуже не работает. Блокнот взят просто как пример.
Задача - через web интерфейс удаленно запустить слетевшую программу, и чтобы окно браузера при этом сделало корректный рефреш.
Для просмотра полной версии этой страницы, пожалуйста, пройдите по ссылке.
Форум IP.Board © 2001-2024 IPS, Inc.