Страница 1 из 1
Запуск батников из клары в win95/98
Добавлено: 12 Октябрь 2005, 19:04
Nikollos
Ситуация такая. Приложение на кларе, нужно периодически из него запускать bat-файлы.
Запуск делаю через CreateProcess
Везде все путем, только с Wind95/98 опять проблемы, а именно:
батник запускается, отрабатывает, но сеанс мс-дос при этом не завершается.
Если запускать их в hidden-mode, то в итоге, в списке задач появляется куча Winoldap,
если запускать с окошком, то море окошек мс-дос с результатом работы батника и заголовком "Сеанс завершен".
Вопрос: как сделать, чтобы по завершению работы батника, убивался бы и этот гребаный мс-дос-сеанс?
Добавлено: 12 Октябрь 2005, 21:14
Africaner
А что, "закрывать по завершению сеанса" - не помогает?
Добавлено: 12 Октябрь 2005, 21:29
Гость
Africaner писал(а):А что, "закрывать по завершению сеанса" - не помогает?
что-то не понял. Где и кому это надо сказать?
Добавлено: 12 Октябрь 2005, 22:26
Africaner
В свойствах NameDOS.exe файла запускаемого через bat:
СВОЙСТВА -> ПРОГРАММА -> ЗАКРЫВАТЬ ОКНО ПО ЗАВЕРШЕНИЮ СЕАНА
Или я не правильно понял вопрос?
Добавлено: 13 Октябрь 2005, 1:56
StillZero
в конце батника поставь команду cls и все будет ок ... без шуток
Добавлено: 13 Октябрь 2005, 7:53
lsgsoftware
Эта тема давным давно обсуждалась на форуме.Решение - создай иконку на батник, в свойствах поставь галку-закрывать по окончании сеанса и главная фича: Скопируй PiF-файл иконки с рабочего стола в рабочую директорию программы
Добавлено: 13 Октябрь 2005, 13:42
Nikollos
Отчитываюсь.
StillZero писал(а):в конце батника поставь команду cls и все будет ок ... без шуток
Это все-таки шутка, да? Я правда попробовал, эффнкт нулевой. Разве что экранчики не с выводом остаются, а чистенькие
Создание .pif помогло. Все работает как надо, спасибо!
Добавлено: 17 Октябрь 2005, 4:08
Гость
Пришлте свой Email,я покажу,как это сделать.
uglik@yandex.ru
С уважением, Сергей Углик
Добавлено: 17 Октябрь 2005, 6:25
Admin
CLS никак не может влиять! Нужно конкретно давать команду EXIT к примеру для закрытия ком. процессора или в PIF файле выставлять галку. Все остальное от лукавого

Добавлено: 17 Октябрь 2005, 10:22
Гость
Anonymous писал(а):Пришлте свой Email,я покажу,как это сделать.
uglik@yandex.ru
С уважением, Сергей Углик
nikollos@gmail.com
А прямо сюда нельзя?
CLS никак не может влиять! Нужно конкретно давать команду EXIT к примеру для закрытия ком. процессора или в PIF файле выставлять галку. Все остальное от лукавого
Не-а. Exit я тоже пробовал, ни фига. Только галка в pif помогла.