Автоматическое прерывание и закрытие программы Zennoposter

Negmatovs

Новичок
Регистрация
16.06.2017
Сообщения
7
Благодарностей
0
Баллы
1
Всем привет, уже несколько дней мучаюсь с этой проблемой, задача состоит в том что бы при посыле сигнала на завершение работы windows срабатывал батник прерывания проектов и закрывал через тасккил программу zennoposter, проблема в том что сама зенка не дает выполниться батнику при завершении работы виндовс, выводя аж 2 уведомления (окна) о закрытии с вариантами да - нет, при этом завершение работы зависает и сервер не выключается. Нужно что бы это выполнялось автоматом, поиск по рунету не дал результатов.
 

inotoxic

Client
Регистрация
20.04.2015
Сообщения
354
Благодарностей
162
Баллы
43
Рекомендую использовать http://www.networkautomation.com/automate/automate/, пардон не реклама
с помощью данной проги реализовал у себя расширенный планировщик для запуска шаблонов
также поддерживает работу с окнами приложения (в вашем случае можно настроить логику нажатия на кнопки при закрытии ZP)
можно настроить запуск и остановку ZP по расписанию.
Практически аналог ZP - можно также создавать свои шаблоны и их логику.
 
  • Спасибо
Реакции: iBotovod и Чешир

Negmatovs

Новичок
Регистрация
16.06.2017
Сообщения
7
Благодарностей
0
Баллы
1
пробовал аналогичными решениями , все равно зенка блокирует процесс закрытия и завершения работы windows 2мя всплывающими окнами, неужели мало кого интересует этот вопрос ?
 

inotoxic

Client
Регистрация
20.04.2015
Сообщения
354
Благодарностей
162
Баллы
43
так а в чем проблема?
Берите хендл всплывающих окон и кнопок на них - далее стройте логику и нажимайте на кнопки - ZP закроется с завершением процесса.
Менее ресурсоемко можно реализовать на Autoit
 

Negmatovs

Новичок
Регистрация
16.06.2017
Сообщения
7
Благодарностей
0
Баллы
1
попробую... если что отпишусь, спасибо
 

Lord_Alfred

Client
Регистрация
09.10.2015
Сообщения
3 916
Благодарностей
3 857
Баллы
113
Тоже задумывался над этой проблемой, но в контексте CapMonster: т.к. он блокирует выключение винды, пока в нем при закрытии не выберешь действие. Просто думаю как поведет себя сервер, когда кончится электричество и ИБП выдаст серверу сигнал выключения (когда батарея просядет). Скорее всего CapMonster заблочит выключение и сервак просто умрет от того, что высадит всю батарейку в ИБП.
 

Negmatovs

Новичок
Регистрация
16.06.2017
Сообщения
7
Благодарностей
0
Баллы
1

Negmatovs

Новичок
Регистрация
16.06.2017
Сообщения
7
Благодарностей
0
Баллы
1
и вообще очень обидно тратить и решать вопросы автоматизации в продукте который посвящен автоматизации (
 

IgorSush

Client
Регистрация
11.02.2016
Сообщения
311
Благодарностей
108
Баллы
43
shutdown.exe -r -f /t00
работает, закрывает все, вместе с диалогами
 

Negmatovs

Новичок
Регистрация
16.06.2017
Сообщения
7
Благодарностей
0
Баллы
1
иногда сервер выключают через кнопку POWER
 

Negmatovs

Новичок
Регистрация
16.06.2017
Сообщения
7
Благодарностей
0
Баллы
1
так а в чем проблема?
Берите хендл всплывающих окон и кнопок на них - далее стройте логику и нажимайте на кнопки - ZP закроется с завершением процесса.
Менее ресурсоемко можно реализовать на Autoit
все равно не получается, эти всплывающие окна зенки не дают скриптам выполняться .. (
 

iBotovod

Client
Регистрация
01.07.2017
Сообщения
56
Благодарностей
19
Баллы
8
Очень мощный софт, работаю с ним 3+ года.
Только с его помощью удалось создать гибкое расписание, вроде следующего:
если сейчас ночь или утро до 8 часов, то запускаем шаб 5-10 раз в час со случайными интервалами
если сейчас с 8 до 10, то шаб запускаем от 10 до 20 раз
с 11 утра и до ночи 40+ запусков
Только так корректная (приближенная к реальности) синусоида посещений сайта получилась.
 
Последнее редактирование:

Чешир

Client
Регистрация
27.06.2014
Сообщения
1 540
Благодарностей
899
Баллы
113
Очень мощный софт, работаю с ним 3+ года.
Тоже только с его помощью удалось создать гибкое расписание, вроде следующего:
если сейчас ночь или утро до 8 часов, то запускаем шаб 5-10 раз в час со случайными интервалами
если сейчас с 8 до 10, то шаб запускаем от 10 до 20 раз
с 11 утра и до ночи 40+ запусков
Только так корректная (приближенная к реальности) синусоида посещений сайта получилась.
такую синусоиду можно получить средствами зенно без всяких доп. программ.
 
  • Спасибо
Реакции: Vasalex

iBotovod

Client
Регистрация
01.07.2017
Сообщения
56
Благодарностей
19
Баллы
8
такую синусоиду можно получить средствами зенно без всяких доп. программ.
я пока не знаю как это реализовать на зенке, а когда нужна скорость, то старые костыли привычнее :-)

эти всплывающие окна зенки не дают скриптам выполняться
Я бы в Automate сделал шаблон с нажатием на кнопки "закрыть" и т.д., и триггером назначил бы появление окна с определенными параметрами
Снимок.PNG


ps: ага, уже знаю. Но все равно пока обожду сносить с серваков. "Старый друг..." ну и далее по тексту :-)
 
Последнее редактирование:

Чешир

Client
Регистрация
27.06.2014
Сообщения
1 540
Благодарностей
899
Баллы
113
я пока не знаю как это реализовать на зенке, а когда нужна скорость, то старые костыли привычнее
Ничего не имею против костылей.
Но, разу уж речь зашла о незнании, то подскажу
Делаешь проект без браузера, чтобы ресурсы не жрал.
На входе ствишь рандом от 0 до 100
Сравниваешь его со второй цифрой через иф
Вторую цифру задаешь в зависимости от времени, свитчем.
Текущее время получаешь макросом {-TimeNow.Hour-}
Если ночь, то 90, если пиковое время, то, например 40
Если рандом больше второй цифры, то проект создает файл, который триггером запускает основное проект, который при запуске этот файл удаляет.
Если рандом меньше, то проект ничего не создает.
Только, естественно, цифры нужно будет подкручивать.
А еще можно делать коррекцию на дни недели, это макрос {-TimeNow.DayOfWeek-}
Вариантов много на самом деле
ПС. Когда Чешир был помоложе, он любил посещалки накручивать.... столько собак съел на этом....
 
  • Спасибо
Реакции: iBotovod

Gfoblin

Client
Регистрация
30.05.2013
Сообщения
4 519
Благодарностей
991
Баллы
113
все равно не получается, эти всплывающие окна зенки не дают скриптам выполняться .. (
Сейчас у зенки падают потоки раз в 1-5 часов...
Батник прекрасно всё перезапускает

taskkill /f /im "ZennoPoster.exe"
taskkill /f /im "plugin-container.exe"
taskkill /f /im "FlashPlayerPlugin_25_0_0_148.exe"
start "" /D "C:\Program Files (x86)\ZennoLab\RU\ZennoPoster Pro\5.11.7.0\Progs\" "C:\Program Files (x86)\ZennoLab\RU\ZennoPoster Pro\5.11.7.0\Progs\ZennoPoster.exe"

если надо бутнуть машину, то запускай такой батник

taskkill /f /im "ZennoPoster.exe"
shutdown /t 30 /r

через 30 секунд машина бутница без как либо вопросов, даже не спросит про то что надо закрыть капмонстр (его тоже можно убить если че) :-)
 
  • Спасибо
Реакции: gvova и iBotovod

iBotovod

Client
Регистрация
01.07.2017
Сообщения
56
Благодарностей
19
Баллы
8
Делаешь проект без браузера, чтобы ресурсы не жрал.
О, класс, читал об этом, но успел забыть.
Вторую цифру задаешь в зависимости от времени, свитчем.
Свитч на 24 значения - не по феншую, я скорее всего if-ами с несколькими условиями (if (a == 0 || a == 1)) буду делать.
Спасибо за подсказки! Ход моих мыслей в целом повторяет твой опыт, ушел гордиться собой )

Если будет желание/время, подскажешь, на что обратить внимание для liveinternet.ru? В ЛС наверное, дабы не оффтопить, я и так всю тему топикстартеру запаскудил уже )
 

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