Автоматически закрыть и открыть ZennoPoster

  • Автор темы Автор темы Mikhail B.
  • Дата начала Дата начала
Для тех, кто будет искать:

AutoStartZP.xml - автозапуск при входе пользователя, а так же вылете и выходе из зенки.

AutoLogonLock.xml - автоблокировка сессии при входе пользователя.

Restart after logoff.xml - автоперезапуск при выходе пользователя.

!!! В AutoStartZP.xml и AutoLogonLock.xml требуется установить своего пользователя при импорте в планировщик.
В отличии от старого топика - таски проще и не должно быть ошибки на win7.
хрень какая то нечего не понятно вообще!
 
хрень какая то нечего не понятно вообще!
В винде есть планировщик задач (найди через поиск винды).

Там есть импорт и экспорт задач. Единственное что саму таску (файл) надо открыть нотепадом и указать пользователя. Не помню уже что там менять, летом делал.
 
Последнее редактирование:
  • Оценить
Реакции: samsonnn
как нажать да после работы батника? не дает закрыть


#RequireAdmin
AutoItSetOption('MouseCoordMode', 0)

WinWait("ZennoPoster Pro v5.21.1.0 by ZennoLab.com")
WinActivate("ZennoPoster Pro v5.21.1.0 by ZennoLab.com")

Sleep(1000)
MouseClick('primary', 1440, 16, 1, 0) ; Нужно поменять данные на под свой монитор.

Sleep(1000)
Send('{ENTER}')

Сохрани в формат AU3 и запусти его.
 
как нажать да после работы батника? не дает закрыть
https://cloud.mail.ru/public/uTJe/28GBMQUnM
да все работает ( подправьте пути к зенке

тут файл для монстра
https://cloud.mail.ru/public/hQ14/4Lw9sTcY9

закрывает вместе с окнами и перезапускает

закидываем в планировщик и пьем пиво))):D
 
  • Оценить
Реакции: phoenixs
https://cloud.mail.ru/public/uTJe/28GBMQUnM
да все работает ( подправьте пути к зенке

тут файл для монстра
https://cloud.mail.ru/public/hQ14/4Lw9sTcY9

закрывает вместе с окнами и перезапускает

закидываем в планировщик и пьем пиво))):D
Там только два батника перезапускающие CapMonster.
Вынужден поднять старую тему. Нужно каждый день (ночью) перезапускать зенку, ибо залипают инстансы. Причём сама зенка думает что они есть, а на деле их в памяти нет, превью даже без рамки и принудительная остановка ничего не меняет (зенка продолжает показывать что потоки заняты) но из превью пустой квадрат инстанса исчезает. Зенка 7.3.
Написал скрипт перезапускающий зенку, но он работает только когда активна сессия. А у меня выделенный сервер, и постоянно держать сессию с зенкой чтобы она перезапустилась ну это как-то... Как я понял, когда я отключаюсь, сервер переходит в режим блокировки и в этом режиме запущеный менеджером заданий скрипт тупо "не видит" экран, чтобы нажать там в диалоговом окне кнопку "Нет". А совсем уж жёстко прибивать зенку не хочется.
AutoIt аналогично. Он находит процесс, но из-за блокировки не может сделать ни активным окно зенки, ни послать ему нажатия клавиш.
Люди, поделитесь пожалуйста, кто как это решил?

Добавлю свой скрипт на PowerShell, который перезапускает зенку.
zenka-StopAndStart.ps1:
Развернуть Свернуть Копировать
$wshell = New-Object -ComObject wscript.shell;

# Поск процесса ZennoPoster по заголовку окна
$procid=Get-Process | Where {$_.mainWindowTitle -like "ZennoPoster*"} | select -expand Id

if ( $procid -eq $null ) {
# ZennoPoster не найден, останавливать нечего
} else {
# ZennoPoster найден, закрываем с отказом от восстановления запущенных процессов.
# Делаем окно зенки активным, чтобы посылать ему нажатия клавиш
    $wshell.AppActivate($procid)
    # команда закрыть окно - нажимаем Alt+F4
    Sleep 1
    $wshell.SendKeys("%{F4}")

# выбор варианта "Нет"
    Sleep 3
# для этого делаем Tab+ Space
    $wshell.SendKeys("{TAB}")
    Sleep 1
    $wshell.SendKeys(" ")
# но можно и Enter вместо Space
    #$wshell.SendKeys("{ENTER}")

# на случай больших тормозов при остановке ждём 2 минуты
    Sleep 120
}

# чтобы не запустить дважды, если вдруг остановка провалилась
$procid=Get-Process | Where {$_.mainWindowTitle -like "ZennoPoster*"} | select -expand Id
if ( $procid -eq $null ) {
    # Запуск ZennoPoster
    $ZennoPosterExe=$Env:ZennoPosterCurrentPath+'\ZennoPoster.exe'
    Start-Process -FilePath $ZennoPosterExe
} else {
# Зенка уже запущена. Возможно закрыть не удалось
}
 
Последнее редактирование:
  • Оценить
Реакции: look2009 и phoenixs

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