Что нового

Как отследить нажатие программной кнопки в окне?

Midnight

Новичок
Сообщения
2
Репутация
0
Доброго времени суток. Итак сразу к делу. Возникла необходимость отслеживать нажатие определенной кнопки (программная кнопка, не клавиатурная) в определенном окне, а по нажатию этой самой кнопки делать print screen и "сливать" его в файл. Все кажется просто, но я новичок и только начал курить мануал. Буду признателен если подскажите основные моменты - что, как и чем. Код писать не требую, хотя было бы замечательно :rofl:, достаточно "объяснить на пальца" и дать реф на мануал для раскурки :scratch:. Всем спасибо, жду.
 

AZJIO

Меценат
Меценат
Сообщения
2,874
Репутация
1,194
http://www.autoitscript.com/forum/topic/114628-capture-the-windows-events/#entry801883
 

WSWR

AutoIT Гуру
Сообщения
941
Репутация
363
Midnight
Не совсем понятно, что требуется...
Речь об окне чужой программы?

Есть такая библиотека http://autoit-script.ru/index.php?topic=199.0
Например, в калькуляторе жмем кнопку - происходит действие в нашем скрипте.
Оно?
 
Автор
M

Midnight

Новичок
Сообщения
2
Репутация
0
AZJIO, WSWR
Большое спасибо, ребята, то что нужно, особенно WinControlSetEvent! Правильно все поняли, что окно чужое, другой программы. Пример с калькулятором прекрасно работает под Windows XP, а вот под Windows 7 - нет :(. Какие различия, что изменилось между версиями ОС, или это различия в калькуляторе? Как исправить?


Добавлено:
Сообщение автоматически объединено:

Отбой, по поводу калькулятора, там класс контрола иначе обзывается, уже переделал :-[. Теперь бы узнать как скриншот сделать и положить его в файлик... :scratch:
 

madmasles

Модератор
Глобальный модератор
Сообщения
7,790
Репутация
2,322
Midnight [?]
Теперь бы узнать как скриншот сделать и положить его в файлик.
Предупреждение За нарушение общих правил (пункт В.4):
Не лепите несколько вопросов разной тематики в один пост. По типу "Ребят, а ещё такой вопрос...". Каждый вопрос в свою тему.


С уважением, ваш Модератор.
 
Верх