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

prostors

Client
Joined
Dec 16, 2020
Messages
1,192
Reaction score
44
Points
48
126866

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

usboff

Client
Joined
Aug 25, 2021
Messages
106
Reaction score
73
Points
28
Предложение хорошее, проголосовал. Но вот вариант на сегодняшний день. Сделай .bat файл и добавь его в автозагрузку винды.
Нужно поправить путь к зенке(ZD или ZP) и название процесса. Код батника:

Code:
@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
 
  • Thank you
Reactions: Woodire

prostors

Client
Joined
Dec 16, 2020
Messages
1,192
Reaction score
44
Points
48
Тут вопрос в том, что сюда придётся постоянно правки вносить - менять номер версии при каждом обновлении
 

usboff

Client
Joined
Aug 25, 2021
Messages
106
Reaction score
73
Points
28
Тут вопрос в том, что сюда придётся постоянно правки вносить - менять номер версии при каждом обновлении
Для запуска всегда последней версии:

Code:
@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
 
  • Thank you
Reactions: djaga

kagorec

Client
Joined
Aug 24, 2013
Messages
1,032
Reaction score
558
Points
113
Предложение хорошее, проголосовал. Но вот вариант на сегодняшний день. Сделай .bat файл и добавь его в автозагрузку винды.
Нужно поправить путь к зенке(ZD или ZP) и название процесса. Код батника:

Code:
@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, с проверкой
 
  • Thank you
Reactions: Konrod_m

samsonnn

Client
Joined
Jun 2, 2015
Messages
1,898
Reaction score
1,641
Points
113
Добавить запуск вместе с windows
Поместите пусковой ярлык зенки .exe в папку автозагрузка и все. Делов то на 2 секунды! У меня так работало, и работает, например скачек напряжения комп ребутнулся, загружается винда, потом все нужные мне проги которые в автозагрузке и зенка в том числе, а когда сама зенка запускается то стартуют все шаблоны автоматически. И не нужно изобретать велосипед! Не трогайте вы разработчиков, пусть допиливают зенку 8, а то еще будете 3 года ждать.
 
  • Thank you
Reactions: djaga

djaga

Administrator
Staff member
Joined
Apr 26, 2020
Messages
562
Reaction score
1,144
Points
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
 
  • Thank you
Reactions: usboff

usboff

Client
Joined
Aug 25, 2021
Messages
106
Reaction score
73
Points
28
Всякие костыльные решения предоставлены на форуме. Суть темы чтоб была функция с коробки

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

KokaSEO

Client
Joined
Jan 17, 2015
Messages
436
Reaction score
175
Points
43
Поместите пусковой ярлык зенки .exe в папку автозагрузка и все. Делов то на 2 секунды! У меня так работало, и работает, например скачек напряжения комп ребутнулся, загружается винда, потом все нужные мне проги которые в автозагрузке и зенка в том числе, а когда сама зенка запускается то стартуют все шаблоны автоматически. И не нужно изобретать велосипед! Не трогайте вы разработчиков, пусть допиливают зенку 8, а то еще будете 3 года ждать.
Ну и стоит еще сказать, если зенка работает с тестовыми файлами, то при перезагрузке они могут самоочиститься. По этому надо делать бэкапы в процессе работы. У меня шаб раз в пол часа перезаписывает все важные текстовики в отдельную папку.
 

prostors

Client
Joined
Dec 16, 2020
Messages
1,192
Reaction score
44
Points
48
также можно добавить перезапуск при вылетании zp по ошибке, такое редко, но бывает
 

MisterBidon

Новичок
Joined
Dec 13, 2021
Messages
16
Reaction score
2
Points
3
Народ, а то что зенка запрашивает запуск от админа - автозагрузка справится с этим?
 

Users Who Are Viewing This Thread (Total: 1, Members: 0, Guests: 1)