![]() |
1. Заголовок или название темы должно быть информативным !
2. Все тексты фрагментов программ должны помещаться в теги [code] ... [/code] или [code=pas] ... [/code].
3. Прежде чем задавать вопрос, см. "FAQ" и используйте ПОИСК !
4. НЕ используйте форум для личного общения!
5. Самое главное - это раздел теоретический, т.е. никаких задач и программ (за исключением небольших фрагментов) - для этого есть отдельный раздел!
![]() |
Касатка |
![]() ![]()
Сообщение
#1
|
![]() Новичок ![]() Группа: Пользователи Сообщений: 37 Пол: Мужской Репутация: ![]() ![]() ![]() |
![]() |
![]() ![]() |
SKVOZNJAK |
![]()
Сообщение
#2
|
![]() Профи ![]() ![]() ![]() ![]() Группа: Пользователи Сообщений: 930 Пол: Мужской Репутация: ![]() ![]() ![]() |
Нужно сохранить вектор прерывания. Поищи по форуму, этот оператор обсуждался. Но есть ещё один способ запуска прог, расширенный, но из основной проги на время придётся выйти. Прога запускается из *.ВАТ файла, в следущие строки батника вписываются нужные операторы, или батник заменяется на другой. Основная прога завершает работу, выполняется следущая строка батника, следущая опять запускает основную прогу, состояние восстанавливаешь по сохранке. Если запускать приходится слишком часто, и батник чересчур вырос, запускаешь из него второй батник который заменяет первый на укороченный и запускает его.
В винде есть дополнительный оператор для батника START имяокна запускаемыйфайл Это позволяет запустить параллельный процесс. Тогда, если основная прога запускалась командой старт, из неё можно не выходить. Нужно лишь написать программу тормоз, которая будет выполняться до тех пор, пока из основной не поступит команда (например через запись в файле или создание файла - выключаемая прога перед прекращением работы его сотрёт ![]() Код echo off c: chdir C:\Program Files\Cheating-Death start "qqq" /min cdeath.exe chdir C:\Program Files\Valve hl.exe -game cstrike cls Сложно только закрыть ненужное окно. Можно заменять в батнике только одну строку устроив бесконечный цикл на GOTO Код START "assd" prog.exe :q tormoz.exe выполняемый оператор goto q :vixod Вариантов использования батника много, чем то он напоминает бейсиковые пусковые файлы. Сообщение отредактировано: SKVOZNJAK - 23.05.2005 4:23 |
![]() ![]() |
![]() |
Текстовая версия | 17.07.2025 2:00 |