Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2006.06.25;
Скачать: CL | DM;

Вниз

Работает ли пользователь за компьютером?   Найти похожие ветки 

 
Tigraman   (2006-06-02 02:01) [0]

Как программно определить работает ли пользователь за компьютером(двигает мышь, нажимает клавиши)?


 
Алексей Петухов   (2006-06-02 07:07) [1]

следи да сообщениями и засекай время между ними


 
Sergey13 ©   (2006-06-02 09:11) [2]

2Tigraman   (02.06.06 02:01)
Найди в хелпе OnIdle event (TApplication)


 
Ega23 ©   (2006-06-02 09:12) [3]

"двигает мышь, нажимает клавиши" - ещё не означает, что человек РАБОТАЕТ.


 
ЮЮ ©   (2006-06-02 10:02) [4]

Угу. Он форуме Мастеров сидит, а не работает


 
Ega23 ©   (2006-06-02 10:09) [5]


> Угу. Он форуме Мастеров сидит, а не работает


Как вариант. Или в кваку играет.


 
ЮЮ ©   (2006-06-02 10:12) [6]

Или запустил программу, "двигающую курсор мыши", а сам спит


 
StriderMan ©   (2006-06-02 13:11) [7]

Как вариант - показывать модальное окошко типа "Ты работаешь?"
:)))


 
DVM ©   (2006-06-02 13:26) [8]


> двигает мышь, нажимает клавиши

Поставить ловушки WH_KEYBOARD и прочие.


 
Юрий Зотов ©   (2006-06-02 14:35) [9]

А если он не двигает мышь и не нажимает клавиши, то это еще тоже ничего не значит. Может, он текст на экране подробно изучает.


 
Sergey13 ©   (2006-06-02 14:49) [10]

2[9] Юрий Зотов ©   (02.06.06 14:35)
>Может, он текст на экране подробно изучает.
Чего там изучать? Там под картинкой и написано только "Горячая блондинка скрасит досуг богатого джентльмена" и номер телефона. Вот и сидит - деньги пересчитывает в кошельке и в заначке. 8-)


 
StriderMan ©   (2006-06-02 15:04) [11]

о! можно вместе с клавой и мышью контроллировать заголовок и приложение активного окна


 
Tigraman   (2006-06-02 23:10) [12]

Неправильно задал вопрос.
Правильно так:
Как определить, что была нажата какая то клавиша в течении какого то времени или было движение мыши. Как я понял для этого надо использовать ловушки. А как это делать, или где про это почитать?


 
Amoeba ©   (2006-06-05 10:44) [13]


> Tigraman   (02.06.06 23:10) [12]
> Неправильно задал вопрос.
> Правильно так:
> Как определить, что была нажата какая то клавиша в течении
> какого то времени или было движение мыши. Как я понял для
> этого надо использовать ловушки. А как это делать, или где
> про это почитать?

Здесь на сайте, кажись, была статья об этом.


 
Пусик ©   (2006-06-05 21:29) [14]


> Tigraman   (02.06.06 23:10) [12]
>
> Неправильно задал вопрос.
> Правильно так:
> Как определить, что была нажата какая то клавиша в течении
> какого то времени или было движение мыши. Как я понял для
> этого надо использовать ловушки. А как это делать, или где
> про это почитать?


Для определения времени "ничего неделания" достаточно для процесса обработать возвращаемые значения функцией WaitForInputIdle.


 
Пусик ©   (2006-06-05 21:30) [15]

И стеб тут, граждане мастера, неуместен.
ВРоде как ни один из вас даже вопроса не понял.
Ась?


 
Юрий Зотов ©   (2006-06-07 01:11) [16]

> Пусик

Может, ни один и не понял. Вы бы прояснили  - дали маленький примерчик того, как "для определения времени "ничего неделания" достаточно для процесса обработать возвращаемые значения функцией WaitForInputIdle". Тогда все поймут.

А то и правда непонятно. Как сделать это при помощи пары глобальных хуков - это понятно, это без проблем. А вот как сделать при помощи WaitForInputIdle - непонятно.



Страницы: 1 вся ветка

Текущий архив: 2006.06.25;
Скачать: CL | DM;

Наверх




Память: 0.5 MB
Время: 0.038 c
15-1148565801
dimodim-furyz
2006-05-25 18:03
2006.06.25
StaffCop.У когонить есть решение этой чумы?


15-1149091686
LexxX
2006-05-31 20:08
2006.06.25
Очередной вопрос по PHP


3-1146248560
comtat
2006-04-28 22:22
2006.06.25
удаленная бд (коннект)


1-1147685021
QuickFinder
2006-05-15 13:23
2006.06.25
Дерево данных


15-1148997561
AlexanderMS
2006-05-30 17:59
2006.06.25
"Мастер Delphi"