не срабатывает WatсhWinCreate

Обсуждение программ nnCron и nnCron LITE

не срабатывает WatсhWinCreate

Postby f1st » Wed, 09 Feb 2011, 11:37

Проблема в следующем: на сервере стоит автоблокировка экрана в течении нескольких минут. В ннКроне крутиться такая задача:
Code: Select all
#( SCREENSHOT
AsLoggedUser
LoadProfile
WatchWinCreate: "/Profimeating/"
Action:
        WIN-ACTIVATE: "/Profimeating/"
        PAUSE: 1000
        DIR-CREATE: "C:\temp"
        START-APP: C:\Program Files\XnView\xnview.exe -capture=window,c:\temp\screen.jpg
#)

Если экран не залочен - задача срабатывает нормально, но при блокировке - перестаёт срабатывать... Куда копать?..
f1st
 
Posts: 7
Joined: Wed, 09 Feb 2011, 11:31

Re: не срабатывает WatсhWinCreate

Postby f1st » Thu, 10 Feb 2011, 09:40

Помучался ещё немного. Уточню два момента: на серваке крутится Windows 2003 Server и WatchWin* перестаёт срабатываться даже когда экран не залочен, в случайные моменты времени. Иногда помогает перезагрузка nnCron'a, но не всегда. Я в растерянности...
f1st
 
Posts: 7
Joined: Wed, 09 Feb 2011, 11:31

Re: не срабатывает WatсhWinCreate

Postby f1st » Thu, 10 Feb 2011, 10:13

Когда указал более конкретно:
Code: Select all
User: "usr" Password: "pwd" LogonInteractive

начало срабатывать при залоченном экране, но вместо скриншота нужного окна делается скрин чёрного экрана... Кто сталкивался с таким, как пофиксить?
f1st
 
Posts: 7
Joined: Wed, 09 Feb 2011, 11:31

Re: не срабатывает WatсhWinCreate

Postby f1st » Mon, 14 Feb 2011, 09:43

Люди, ау! Что, никаких идей?.. Писать в багтрэк?
f1st
 
Posts: 7
Joined: Wed, 09 Feb 2011, 11:31

Re: не срабатывает WatсhWinCreate

Postby AlikasS » Mon, 14 Feb 2011, 10:39

ты хочешь сказать что проблема в кроне?
Попробуй стандартным планировщиком сделать снимок на залоченном компе :-)
User avatar
AlikasS
 
Posts: 1434
Joined: Wed, 28 Jun 2006, 05:39
Location: Khabarovsk

Re: не срабатывает WatсhWinCreate

Postby f1st » Mon, 14 Feb 2011, 14:11

Да нет, не хочу ничего такого сказать. Просто интересует есть ли решение проблемы. Сейчас эксперементирую на простейшей задачи: сделать скрин в определённое время, при залоченом экране.
Code: Select all
#( screenshot
Time: 43 20 * * * *
User: "user" Password: "pwd" LogonInteractive
LoadProfile
Action:
    START-APP: C:\Program Files\XnView\xnview.exe -capture=desktop,c:\screen.jpg
#)

на снимке - чёрный экран... Неужели это неразрешимая задача? Какие тогда варианты есть?
f1st
 
Posts: 7
Joined: Wed, 09 Feb 2011, 11:31

Re: не срабатывает WatсhWinCreate

Postby elos » Mon, 14 Feb 2011, 16:12

Code: Select all
#( scrshot
\ NoActive
AsLoggedUser
Action:
ShowNormal   NormalPriority
START-APP: C:\XnView\xnview.exe -capture=window,d:\screenshot_$.jpg
)#

Как только лочу машину (XP sp2) - задача просто перестаёт делать картинки (внешнее проявление), хотя по логам - работает
15:47:00 3684 TASK: scrshot
15:47:00 3684 Start: C:\XnView\xnview.exe -capture=window,d:\screenshot_$.jpg
15:47:00 3684 Start result: 0
...
15:55:00 4068 TASK: scrshot
15:55:00 4068 Start: C:\XnView\xnview.exe -capture=window,d:\screenshot_$.jpg
15:55:00 4068 Start result: 0
15:56:00 3348 TASK: scrshot

Может это и неправильно, но упрощённо представил себе это как фотографирование монитора. Лочишь машину - это как-будто монитор вообще убираешь. Соответственно, зачем фотографировать то, чего нет? Дисплей в настройках энергосбережения у меня не отключается вообще.
elos
 
Posts: 664
Joined: Tue, 25 Apr 2006, 11:15


Return to nnCron forum (Russian)

Who is online

Users browsing this forum: Exabot [Bot] and 1 guest