• Добро пожаловать на компьютерный форум Tehnari.ru. Здесь разбираемся с проблемами ПК и ноутбуков: Windows, драйверы, «железо», сборка и апгрейд, софт и безопасность. Форум работает много лет, сейчас он переехал на новый движок, но старые темы и аккаунты мы постарались сохранить максимально аккуратно.

    Форум не связан с магазинами и сервисами – мы ничего не продаём и не даём «рекламу под видом совета». Отвечают обычные участники и модераторы, которые следят за порядком и качеством подсказок.

    Если вы у нас впервые, загляните на страницу о проекте, чтобы узнать больше. Чтобы создавать темы и писать сообщения, сначала зарегистрируйтесь, а затем войдите под своим логином.

    Не знаете, с чего начать? Создайте тему с описанием проблемы – подскажем и при необходимости перенесём её в подходящий раздел.
    Задать вопрос Новые сообщения Как правильно спросить
    Если пришли по ссылке со старого Tehnari.ru – вы на нужном месте, просто продолжайте обсуждение.

Перезапуск программы

  • Автор темы Автор темы alleo
  • Дата начала Дата начала

alleo

Ученик
Регистрация
23 Фев 2011
Сообщения
2
Реакции
0
Баллы
0
Перезапуск программы

Проблема:
имеется некая программа, работает хорошо, но имеет обыкновение периодически вылетать с ошибкой "обнаружена ошибка, приложение будет закрыто"
Так как программа должна работать всегда, т.е. круглосуточно, нужно решение для автоматического перезапуска программы. Виндовое средство не годится из-за ошибки.
Сейчас найдено временное решение - запущен "вечный" скрипт на перезапуск программы, а окно с ошибкой закрывает утилита catcherr, но это именно временное решение, потому что 1) задержка перезапуска велика, это важно, а иногда критично, 2) иногда глючит, т.е. программу перезапускает, но она не работает - только окно висит и всё!
Задача:
все дейсвия по закрытию окна ошибки (или завершению процесса dwwin.exe, который и выводит окно с ошибкой) совместить в один скрипт. Прошу помощи, т.к. скриптовыми языками не владею, если честно, мы тут и по русски-то не очень, если трезвые...
Всех с праздником, только много не пейте!
 
lDreedl, не, избавиться нельзя, это такое свойство у проги, это ещё даже не альфа-версия, так тестовый вариант и имеет такое обыкновение, ну да и чёрт с ней, с ошибкой, тут важно, чтобы это окно не мешало перезапускать прогу, а я как тот собака - всё понимаю, а ничего сказать (то есть написать в скрипт) не могу!
Сейчас запущен VBS- скрипт с текстом:

Set WshShell = WScript.CreateObject("WScript.Shell")

Do

WshShell.Run "E:\sovet-52\prog52.exe", 1, True

Loop Until False

что и куда надо добавить, чтобы окно ошибки закрывалось автоматом или процесс DWWIN..EXE завершался?
 
Назад
Сверху