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

Здравствуйте, помогите составить код .bat файла: Запуск программы .exe происходит с помощью .bat файла Нужно что бы после завершении этой программы в процессах, она запускалась заново, как это сделать?

Отслеживать

34.3k 15 15 золотых знаков 65 65 серебряных знаков 93 93 бронзовых знака

задан 16 янв 2017 в 20:47

ANDYANDREY ANDYANDREY

75 1 1 золотой знак 1 1 серебряный знак 7 7 бронзовых знаков

Посмотрите ru.stackoverflow.com/questions/422405/…

16 янв 2017 в 21:02

Нет, это совсем не то

16 янв 2017 в 21:29

2 ответа 2

Сортировка: Сброс на вариант по умолчанию

  • Первым делом, мы получаем с помощью команды tasklist список всех процессов, которые выполняются на компьютере.
  • Вывод данной команды перенаправляем команде findstr , которая осуществляет поиск заданного процесса по его имени. Обратите внимание, что имя процесса ( set process ) и имя исполняемого файла ( set executable ) могут не совпадать.
  • Если наш процесс ещё не запущен (не найден в выводе команды tasklist ), то происходит его запуск || start «» «%executable%» .
  • Далее идёт задержка ( timeout /t 3 /nobreak ) на 3 секунды (задаётся параметром /t) и весь цикл повторяется с начала.
  • Прервать выполнение командного файла, в данном случаи, можно нажатием Ctrl + C .

Источник: ru.stackoverflow.com

Как отключить автоматический повторный запуск программ Windows 10 при входе

Перезапуск программы при её случайном закрытии

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

Спойлер: Код батника

Но возникает проблема в открытом консольном окне, которое легко закрыть.
Ander_73 наткнулся на интересное решение скрытия батника из самого себя без привлечения сторонних утилит.

Читайте также:
Программа вегас про не работает

Спойлер: Код
Powershell -WindowStyle Hidden -Command » Clear-Host >»

Физика процесса: powershell запускается в консольном окне «родительского» батника и, отрабатывая флаг Hidden, скрывает его. Метод работает только при наличии в системе powershell, то есть в Win7 и выше.

Спойлер: Итоговый код

Не забываем запускать батник от имени администратора. Здесь очень удобно воспользоваться программой
7z SFX Constructor v4.5 от Joker-2013 и запускать файл с расширением exe, а не bat. Может произойти случай рейдерского захвата антивирусом запускающего файла, тогда возможны чудеса в виде умножения количества открытых почтовых программ. В этом случае придется перезагрузить компьютер и полюбовно решить дела с антивирусом.

Быстрые советы для ПК | Как перезапустить графические драйверы

Источник: nelegal-edition.ru

автоматический перезапуск программы после закрытия, помогите пожалуйста найти скрипт для этого действия — как исправить?

автоматический перезапуск программы после закрытия, помогите пожалуйста найти скрипт для этого действия

Bat-файл этого содержимого необходимо поместить в папку с исполняемым файлом. При запуске запросит имя файла — нужно ввести сеть в формате Name.exe

Если вы ошиблись, вопрос будет повторяться, надеюсь, тогда ваше приложение запустится (я проверил системный компьютер на предмет запуска) и перезапустится, когда вы попытаетесь его закрыть. В окне командной строки будет отображаться номер «сбоя» и время процесса.

Не водите машину с правами администратора, постарайтесь не участвовать в авариях, которые поддерживают

Источник: ctroim-vce.ru

Рейтинг
( Пока оценок нет )
Загрузка ...
EFT-Soft.ru