Запись заголовка консольного окна в лог

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

Запись заголовка консольного окна в лог

Postby ex13 » Mon, 17 Oct 2011, 08:17

Проблема: в процессе работы пользователя в win 7 периодически на секунду появляется консольное окно с неким текстом и сразу закрывается.
К событиям по времени привязки не обнаружил, вирусов нет, в логах все чисто. Хочется отлавливать заголовки новых окон и писать в лог с привязкой по времени, но при попытке сделать так:
Время \ По событию \ При изменении заголовка окна (или \ при создании окна)
Code: Select all
WatchWindow: "*"
Action:
LOG: "C:\123.txt" "%FOUND-WINDOW%"

в лог пишутся пустые строки.
Т.е. %FOUND-WINDOW% не содержит данных окна, по которому сработал запуск задачи.

Если не трудно, подскажите как это реализовать правильно. :Hangman:
Last edited by ex13 on Mon, 17 Oct 2011, 08:39, edited 1 time in total.
ex13
 
Posts: 2
Joined: Mon, 17 Oct 2011, 08:01

Re: Запись заголовка окна в лог

Postby ex13 » Mon, 17 Oct 2011, 08:36

Дочитался в хелпе до этого:
Примечание: слова из группы WatchWin*: не реагируют на консольные окошки. Это ограничение, которое накладывает операционная система. При этом слово WIN-EXIST: корректно работает и с обычными, и с консольными окнами. Поэтому можно попробовать решить проблему отлавливания консольных окон с помощью периодического запуска WIN-EXIST:.

Круто. Остается только пулеметом каждые полсекунды запускать WIN-EXIST? :rolleyes:
ex13
 
Posts: 2
Joined: Mon, 17 Oct 2011, 08:01

Re: Запись заголовка консольного окна в лог

Postby Wyz » Mon, 17 Oct 2011, 09:50

Поищи тут "GetProcessCmdLine"
Wyz
 
Posts: 389
Joined: Tue, 11 Dec 2007, 01:42


Return to nnCron forum (Russian)

Who is online

Users browsing this forum: No registered users and 1 guest

cron