Добавить запуск вместе с windows

prostors

Client
Регистрация
16.12.2020
Сообщения
1 045
Благодарностей
34
Баллы
48
126866

Добавить запуск вместе с windows
С запуском проектов, которые были запущены до перезагрузки или включения win
 

usboff

Client
Регистрация
25.08.2021
Сообщения
92
Благодарностей
51
Баллы
18
Предложение хорошее, проголосовал. Но вот вариант на сегодняшний день. Сделай .bat файл и добавь его в автозагрузку винды.
Нужно поправить путь к зенке(ZD или ZP) и название процесса. Код батника:

Код:
@echo off
:: Путь к файлу программы, которую нужно запустить
set executable=C:\Program Files\ZennoLab\RU\ZennoDroid Enterprise\2.3.10.0\Progs\ZennoDroid.exe
:: Название процесса в диспетчере задач
set process=ZennoDroid.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
 

prostors

Client
Регистрация
16.12.2020
Сообщения
1 045
Благодарностей
34
Баллы
48
Тут вопрос в том, что сюда придётся постоянно правки вносить - менять номер версии при каждом обновлении
 

usboff

Client
Регистрация
25.08.2021
Сообщения
92
Благодарностей
51
Баллы
18
Тут вопрос в том, что сюда придётся постоянно правки вносить - менять номер версии при каждом обновлении
Для запуска всегда последней версии:

Код:
@echo off
:: Базовая директория программы
set base_dir=C:\Program Files\ZennoLab\RU\ZennoDroid Enterprise

:: Название процесса в диспетчере задач
set process=ZennoDroid.exe

:: Ищем последнюю версию папки
for /f "delims=" %%f in ('dir "%base_dir%" /b /ad /o-n') do (
    set "latest_version=%%f"
    goto :found_version
)

:found_version
:: Путь к последней версии программы
set executable=%base_dir%\%latest_version%\Progs\ZennoDroid.exe

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

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

kagorec

Client
Регистрация
24.08.2013
Сообщения
994
Благодарностей
540
Баллы
93
Предложение хорошее, проголосовал. Но вот вариант на сегодняшний день. Сделай .bat файл и добавь его в автозагрузку винды.
Нужно поправить путь к зенке(ZD или ZP) и название процесса. Код батника:

Код:
@echo off
:: Путь к файлу программы, которую нужно запустить
set executable=C:\Program Files\ZennoLab\RU\ZennoDroid Enterprise\2.3.10.0\Progs\ZennoDroid.exe
:: Название процесса в диспетчере задач
set process=ZennoDroid.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
Всякие костыльные решения предоставлены на форуме. Суть темы чтоб была функция с коробки

п.с. продолжительное время использую решение запуска через планировщик Windows, с проверкой
 
  • Спасибо
Реакции: Konrod_m

samsonnn

Client
Регистрация
02.06.2015
Сообщения
1 801
Благодарностей
1 472
Баллы
113
Добавить запуск вместе с windows
Поместите пусковой ярлык зенки .exe в папку автозагрузка и все. Делов то на 2 секунды! У меня так работало, и работает, например скачек напряжения комп ребутнулся, загружается винда, потом все нужные мне проги которые в автозагрузке и зенка в том числе, а когда сама зенка запускается то стартуют все шаблоны автоматически. И не нужно изобретать велосипед! Не трогайте вы разработчиков, пусть допиливают зенку 8, а то еще будете 3 года ждать.
 
  • Спасибо
Реакции: djaga

djaga

Administrator
Команда форума
Регистрация
26.04.2020
Сообщения
554
Благодарностей
1 136
Баллы
93
Либо можно сделать с помощью PowerShell:
PowerShell скрипт для запуска всегда последней версии ZennoPoster.exe::
$baseDir = "C:\Program Files\ZennoLab\RU\ZennoPoster Pro V7"
$latestVersionDir = Get-ChildItem -Path $baseDir -Directory | Sort-Object { [version]$_.Name } -Descending | Select-Object -First 1
$exePath = Join-Path $latestVersionDir.FullName "Progs\ZennoPoster.exe"
Start-Process $exePath
 
  • Спасибо
Реакции: usboff

usboff

Client
Регистрация
25.08.2021
Сообщения
92
Благодарностей
51
Баллы
18
Всякие костыльные решения предоставлены на форуме. Суть темы чтоб была функция с коробки

п.с. продолжительное время использую решение запуска через планировщик Windows, с проверкой
Суть я уловил и отписался о том что плюсую и проголосовал. Тут скорее дело в том что "завтра" этот функционал навряд ли завезут по непонятным причинам, поэтому дал решение которое использую сам)
 

KokaSEO

Client
Регистрация
17.01.2015
Сообщения
408
Благодарностей
157
Баллы
43
Поместите пусковой ярлык зенки .exe в папку автозагрузка и все. Делов то на 2 секунды! У меня так работало, и работает, например скачек напряжения комп ребутнулся, загружается винда, потом все нужные мне проги которые в автозагрузке и зенка в том числе, а когда сама зенка запускается то стартуют все шаблоны автоматически. И не нужно изобретать велосипед! Не трогайте вы разработчиков, пусть допиливают зенку 8, а то еще будете 3 года ждать.
Ну и стоит еще сказать, если зенка работает с тестовыми файлами, то при перезагрузке они могут самоочиститься. По этому надо делать бэкапы в процессе работы. У меня шаб раз в пол часа перезаписывает все важные текстовики в отдельную папку.
 
  • Спасибо
Реакции: j2082192 и prostors

prostors

Client
Регистрация
16.12.2020
Сообщения
1 045
Благодарностей
34
Баллы
48
также можно добавить перезапуск при вылетании zp по ошибке, такое редко, но бывает
 

MisterBidon

Новичок
Регистрация
13.12.2021
Сообщения
15
Благодарностей
2
Баллы
3
Народ, а то что зенка запрашивает запуск от админа - автозагрузка справится с этим?
 

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