Просмотр полной версии : Проблема с ВАТ файлом
Politruk_SOC_Jr
27.08.2006, 18:55
У меня из ВАТ файле запускается программка которая должна висеть постоянно в памяти, но проблема в том, что поскольку програмка не завершается, то следующие командные строки не выполняются...
Можно ли это как-то обойти?
запускать программу позднее - из автозагрузки.
используй start товя_программа
Politruk_SOC_Jr
27.08.2006, 20:11
1) порядок запуска програм нельзя изменить...
2) Команда start запускает новое окно, при этом сама програмкаа даже не стартует...
DOS и как наследство BAT - среда однозадачная
в батнике примерно так:
cd /D "%ProgramFiles%\Agnitum\Outpost Firewall"
start outpost.exe
cd /D "%ProgramFiles%\NetMeter"
start NetMeter.exe
cd /D "%ProgramFiles%\Opera7"
start Opera.exe
cd /D "%ProgramFiles%\The Bat!"
start thebat.exe
cd /D "%ProgramFiles%\Miranda"
start miranda32.exe
cd /D "%ProgramFiles%\FlashGet"
start flashget.exe
.
и все работает. под 2К по крайней мере. безо всякого тюнинга cmd.exe через политики.
Это запуск из под винды
Если использовать AUTOEXEC.BAT - будет так как описанно: продолжение возможно, только после завершения работы текущей программы
2 mvg
учитывая раздел форума и неуточнение со стороны автора об ОСи, разумно предположить именно так.
Politruk_SOC_Jr
28.08.2006, 09:23
1) ОС - Винда ХП
2) Команду старт давал в таком виде: start "c:\my documents\folder\program.exe" - не заработало
3) Поскольку бат файл запускается только для конкретного случая менять автоехес смысла нет
2 автор
обрати внимание на приведенный список команд.
сначала cd, потом только start
я с этим тоже в свое время намучился. а дело оказалось в том, что стартом нельзя запустить:
а) прогу с другого диска (по отношению к родному для cmd)
и б) прогу с путем, включающим пробел (те програм файлс и тп)
.
потому и написал выше - работает.
Politruk_SOC_Jr
28.08.2006, 13:38
Первоначальное сообщение от haba haba
2 автор
обрати внимание на приведенный список команд.
сначала cd, потом только start
я с этим тоже в свое время намучился. а дело оказалось в том, что стартом нельзя запустить:
а) прогу с другого диска (по отношению к родному для cmd)
и б) прогу с путем, включающим пробел (те програм файлс и тп)
.
потому и написал выше - работает.
спасибо, сегодня вечером проверю.....
Спасибо еще раз, все заработало, после того как ввел команду CD !
Работает на vBulletin® версия 3.6.10. Copyright ©2000-2012, Jelsoft Enterprises Ltd. Перевод: zCarot