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

molotok

Client
Регистрация
17.04.2015
Сообщения
733
Благодарностей
358
Баллы
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
 

Для запуска проектов требуется программа ZennoPoster.
Это основное приложение, предназначенное для выполнения автоматизированных шаблонов действий (ботов).
Подробнее...

Для того чтобы запустить шаблон, откройте программу ZennoPoster. Нажмите кнопку «Добавить», и выберите файл проекта, который хотите запустить.
Подробнее о том, где и как выполняется проект.

lawyer

Новичок
Регистрация
30.08.2019
Сообщения
8
Благодарностей
3
Баллы
3
:ay:
 
  • Спасибо
Реакции: molotok

Swanskey

Client
Регистрация
24.06.2018
Сообщения
69
Благодарностей
28
Баллы
18

Supergrok

Client
Регистрация
05.03.2019
Сообщения
171
Благодарностей
156
Баллы
43
а если после перезапуска зенка не запускается, висит в процессах с 10 метрами занятой памяти и не хочет дальше раскрываться. Ресурсов хватает. Семерка.
 
  • Спасибо
Реакции: molotok

molotok

Client
Регистрация
17.04.2015
Сообщения
733
Благодарностей
358
Баллы
63
а если после перезапуска зенка не запускается, висит в процессах с 10 метрами занятой памяти и не хочет дальше раскрываться. Ресурсов хватает. Семерка.
Этот скрипт только запускает программу. Почему она не раскрывается при запущенном процессе наверное лучше спросить в поддержке Зеннопостера.
 
  • Спасибо
Реакции: lawyer

Phoenix78

Client
Read only
Регистрация
06.11.2018
Сообщения
11 790
Благодарностей
5 689
Баллы
113

molotok

Client
Регистрация
17.04.2015
Сообщения
733
Благодарностей
358
Баллы
63

Castaneda

Client
Регистрация
24.05.2019
Сообщения
836
Благодарностей
282
Баллы
63
Чтобы решить проблему запуска Зеннопостера после падения 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 ?
пробовал и с кавычками и без. не влазит параметр
 

Castaneda

Client
Регистрация
24.05.2019
Сообщения
836
Благодарностей
282
Баллы
63
а как прописать "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

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