imho.ws
IMHO.WS  

Вернуться   IMHO.WS > Компьютеры > Программирование
Опции темы
Старый 18.10.2004, 17:19     # 1
romanovi4
Newbie
 
Регистрация: 01.02.2004
Сообщения: 25

romanovi4 Путь к славе только начался
Руководить чужой програмой

Привет!
Я написал програмку, которая симулирует щелчки мышкой - таким образом осуществляется ряд операций v Abbyy FineReader 7 и HP PrecisionScan: New, Scannen..... to Save. Можно ли руководить программой из code? Было бы неплохо получать от программы ответ.
romanovi4 вне форума  
Старый 18.10.2004, 18:01     # 2
/7y3uK
Advanced Member
 
Аватар для /7y3uK
 
Регистрация: 09.03.2004
Адрес: толстозадая Москва
Сообщения: 498

/7y3uK Реально крут(а)/7y3uK Реально крут(а)/7y3uK Реально крут(а)/7y3uK Реально крут(а)
Если разработчиком предусмотрен API.
/7y3uK вне форума  
Старый 20.10.2004, 19:45     # 3
alexey_ma
Member
 
Регистрация: 10.03.2002
Адрес: Israel
Сообщения: 245

alexey_ma Нимб уже пробиваетсяalexey_ma Нимб уже пробивается
Цитата:
/7y3uK:
Если разработчиком предусмотрен API.
Если есть API это совсем хорошо. Но с некоторыми ограничениями можно попробовать порулить с помощью меседжей и хуков windows или интерфейсов IAccessible и хуков SetWinEventHook. Что-то похожее делают программы для тестирования софта.
__________________
Best Regards
alexey_ma вне форума  
Старый 20.10.2004, 21:08     # 4
romanovi4
Newbie
 
Регистрация: 01.02.2004
Сообщения: 25

romanovi4 Путь к славе только начался
Gde mozno pro eto pro4itaty? Ya rabotayu is pod VB.Net.
romanovi4 вне форума  
Старый 20.10.2004, 23:20     # 5
alexey_ma
Member
 
Регистрация: 10.03.2002
Адрес: Israel
Сообщения: 245

alexey_ma Нимб уже пробиваетсяalexey_ma Нимб уже пробивается
В MSDN.
Например здесь: http://msdn.microsoft.com/library/de...accrf_55m3.asp
Про хуки здесь : http://msdn.microsoft.com/library/de...dn_hooks32.asp
Можешь поискать на sources.ru и rsdn.ru.
Вот пример хука: http://sources.ru/cpp/tips/system_wide_hook.shtml

Я правда, не представляю как такие вещи можно на VB.Net делать, с обычными хуками вряд-ли что-то получится (Unmanaged Code и тд. и тп). IAccessible теоритически можно попробовать, но тоже трудно. Кстати у microsoft есть интересная утилитка в Platform SDK, показывающая возможности IAccessible, нечто вроде Spy++. Назывется AccExplorer32.exe , у меня на компьютере находится в C:\Program Files\Microsoft SDK\Bin.

Вообще-то подобные замороки нужно на С/С++ писать.
__________________
Best Regards
alexey_ma вне форума  
Старый 21.10.2004, 11:42     # 6
romanovi4
Newbie
 
Регистрация: 01.02.2004
Сообщения: 25

romanovi4 Путь к славе только начался
Spasibo! Paravda nifiga ne ponyatno - no budu rasbiratsya. V Framework 4to-to pohozhee esty...
romanovi4 вне форума  


Ваши права в разделе
Вы НЕ можете создавать новые темы
Вы не можете отвечать в темах.
Вы НЕ можете прикреплять вложения
Вы НЕ можете редактировать свои сообщения

BB код Вкл.
Смайлы Вкл.
[IMG] код Выкл.
HTML код Выкл.

Быстрый переход


Часовой пояс GMT +4, время: 02:31.




Powered by vBulletin® Version 3.8.5
Copyright ©2000 - 2026, Jelsoft Enterprises Ltd.