LinuxForum.Fans
Тема

Программа анализа поведения єкрана

Автор: sergey_777-s 30 сообщений 6170 просмотров
#311640

Читаете man shutter, «Искусство написания bash-скриптов», пишете. Это несложно. Можно захватывать окно с определенным заголовком (имхо лучше просто ждать появления этого окна):

text

#!/bin/sh
while true; do
          if `shutter -w name_of_window`; 
          then
                  what_do_need
         fi
         sleep 5
done

Как-то так :)

#311646

ну такого рода скрипт я напишу,)) но данный скрипт актуален если действие, которое нужно отслеживать возникает в текущей ОС и на данном компьютере, а у меня задача отслеживать все происходящее через окно timeviewer, где нет возможности отследить как называется окно которое появилось в определенный момент на удаленном компе, повторяюсь к удаленному компу доступа нет и устанавливать туда ничего нельзя, есть только тупо картинка в окне timeviewer которая в определенные промежутки времени может зменятся и эти изменения нужно отлавливать и хотябы приблизительно расспознавать локальному компьютеру и делать какие либо действия

#311655

в принципе, распознавать какая именно ошибка появилась в окне можна по трем определенным пикселям, но вот как можна считывать цвет пикселя по координатам в линукс?

#311657
"sergey_777-s⇓" написал:
но вот как можно считывать цвет пикселя по координатам в линукс?

Если на скриншоте, то это не проблема.
В принципе, можно и окно в окне искать, но это медленно.

#311661

на скриншоте то я знаю что не проблема, теперь интересует именно мониторинг постоянный... со скриншотами получается слишком много телодвижений для компа...

#311707
"sergey_777-s⇓" написал:
в принципе, распознавать какая именно ошибка появилась в окне можна по трем определенным пикселям, но вот как можна считывать цвет пикселя по координатам в линукс?

http://rosettacode.org/wiki/Color_of_a_screen_pixel

#311812
neol написал:
[quote="sergey_777-s⇓"]в принципе, распознавать какая именно ошибка появилась в окне можна по трем определенным пикселям, но вот как можна считывать цвет пикселя по координатам в линукс?

http://rosettacode.org/wiki/Color_of_a_screen_pixel[/quote]

Спасибо! нашел там программу http://www.muquit.com/muquit/software/grabc/grabc1.1.tar.gz но вот если бы кто помог ее немного переделать чтобы после запуска она сразу выдавала цвет точки в текущих координатах курсора, а не ждала пока пользователь нажмет кнопку мышки... Никак не могу найти в исходнику это ожидание нажатия чтобы его убрать...

#311813
-=Serj=- написал:
Sikuli
Элементарный пример того, что вам надо - http://www.youtube.com/watch?v=vGC9AJqJUqA&feature=related

О да, как раз похожее у меня и было в голове изначально, сейчас попробую на эту тему почитать)) Спасибо!!
З.Ы.
Побег панды тоже хорош))))

#313560
"-=Serj=-⇓" написал:
Sikuli
Элементарный пример того, что вам надо - http://www.youtube.com/watch?v=vGC9AJqJ … re=related

Спасибо всем откликнувшимся!!! И отдельное спасибо Сержу за подсказку!!! Все настроил и работает, так как я и хотел. Так что, думаю, вопрос можно закрывать!

Войдите или зарегистрируйтесь, чтобы ответить.