Перезапуск Zennoposter после падения (Просто и быстро)

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

molotok

Client
Регистрация
17.04.2015
Сообщения
755
Реакции
411
Баллы
63
Чтобы решить проблему запуска Зеннопостера после падения Windows или самой программы - нужно сделать два простых шага:

1) Сделать настройки в bat файле
2) Добавить этот bat файл в автозагрузку


1. Настройки bat файла
notepad++_9ytgXfW572.png


Код:
Развернуть Свернуть Копировать
@echo off
:: Путь к файлу программы, которую нужно запустить
set executable=c:\Program Files\ZennoLab\RU\ZennoPoster Pro V7\7.1.4.0\Progs\ZennoPoster.exe
:: Название процесса в диспетчере задач
set process=ZennoPoster.exe



::Сворачиваем запущенное окно
if "%~1" == "" (start "" /min "%comspec%" /c "%~f0" any_word & exit /b)


:begin
::tasklist список всех процессов, которые выполняются на компьютере
tasklist |>nul findstr /b /l /i /c:%process% || start "" "%executable%"
::Интервал проверки (10) секунд. Если программа не запущена, то будет произведен запуск
timeout /t 10 /nobreak >nul
goto :begin


2. Добавить файл в папку автозагрузки

Добавляем файл в папку по этому пути: C:\Users\ИмяПользователя\AppData\Roaming\Microsoft\Windows\Start Menu\Programs\Startup
explorer_FIdRvoAocd.png
 
а если после перезапуска зенка не запускается, висит в процессах с 10 метрами занятой памяти и не хочет дальше раскрываться. Ресурсов хватает. Семерка.
 
  • Спасибо
Реакции: molotok
а если после перезапуска зенка не запускается, висит в процессах с 10 метрами занятой памяти и не хочет дальше раскрываться. Ресурсов хватает. Семерка.
Этот скрипт только запускает программу. Почему она не раскрывается при запущенном процессе наверное лучше спросить в поддержке Зеннопостера.
 
  • Спасибо
Реакции: lawyer
Чтобы решить проблему запуска Зеннопостера после падения Windows или самой программы - нужно сделать два простых шага:

1) Сделать настройки в bat файле
2) Добавить этот bat файл в автозагрузку


1. Настройки bat файла
Посмотреть вложение 55851

Код:
Развернуть Свернуть Копировать
@echo off
:: Путь к файлу программы, которую нужно запустить
set executable=c:\Program Files\ZennoLab\RU\ZennoPoster Pro V7\7.1.4.0\Progs\ZennoPoster.exe
:: Название процесса в диспетчере задач
set process=ZennoPoster.exe



::Сворачиваем запущенное окно
if "%~1" == "" (start "" /min "%comspec%" /c "%~f0" any_word & exit /b)


:begin
::tasklist список всех процессов, которые выполняются на компьютере
tasklist |>nul findstr /b /l /i /c:%process% || start "" "%executable%"
::Интервал проверки (10) секунд. Если программа не запущена, то будет произведен запуск
timeout /t 10 /nobreak >nul
goto :begin


2. Добавить файл в папку автозагрузки

Добавляем файл в папку по этому пути: C:\Users\ИмяПользователя\AppData\Roaming\Microsoft\Windows\Start Menu\Programs\Startup

а как прописать "C:\Program Files\ZennoLab\RU\ZennoPoster Pro\5.41.1.0\Progs\ZennoPoster.exe" -UseDirectX ?
пробовал и с кавычками и без. не влазит параметр
 
а как прописать "C:\Program Files\ZennoLab\RU\ZennoPoster Pro\5.41.1.0\Progs\ZennoPoster.exe" -UseDirectX ?
пробовал и с кавычками и без. не влазит параметр

решил вот так: (само собой 3 строка не нужна уже)

Код:
Развернуть Свернуть Копировать
@echo off
:: Путь к файлу программы, которую нужно запустить
set executable=C:\Program Files\ZennoLab\RU\ZennoPoster Pro\5.41.1.0\Progs\ZennoPoster.exe
:: Название процесса в диспетчере задач
set process=ZennoPoster.exe



::Сворачиваем запущенное окно
if "%~1" == "" (start "" /min "%comspec%" /c "%~f0" any_word & exit /b)


:begin
::tasklist список всех процессов, которые выполняются на компьютере
tasklist |>nul findstr /b /l /i /c:%process% || start "" "C:\Program Files\ZennoLab\RU\ZennoPoster Pro\5.41.1.0\Progs\ZennoPoster.exe" -UseDirectX
::Интервал проверки (10) секунд. Если программа не запущена, то будет произведен запуск
timeout /t 10 /nobreak >nul
goto :begin
 
  • Спасибо
Реакции: molotok

Кто просматривает тему: (Всего: 0, Пользователи: 0, Гости: 0)