Цитата(WKnight @ 19.4.2010, 15:38)
sendex нажимает клавиши для системы, а не для конкретного приложения, и как было сказано выше, нажимаются они в активном окне. чтобы активировать приложение, привязанное к пилоту, используется команда showwindow.
"отжимается" контрол после посылки любой другой клавиши сендэксом. Также можно отжать вручную, ткнув на контрол пальцем.
Вот за что высоко ценио твоего UOPilota - что он мог работать не мешая основной деятельности на компе: и кликать, и кнопы жать в фоновое...
А с таким "бутербродом" для посылки Ctrl-и-прочие-клавиши + click'ов этот плюс сходит на нет (IMG:
style_emoticons/default/sad.gif)
У меня к тебе огромная просьба: если не трудно, скопипасть функции реализации кликов и допиши существующие клики либо уже с нажатыми Ctrl, Alt либо Shift, ну или дополнительным параметром для кликовых функций - тут смари сам как тебе удобнее... (а может и саму кнопку мыши задавать параметром - сейчас 4-5-... грызунов валом, возможность всеми кнопками кликать было бы супер)
PS Для меня такая вот особенность Пилота - коректно работать в фоне - одна из первостепенных. Если в будующем появятся функции проверки цвета пикселя в фоновом/свернутом окне - вообще цены ему не будет (IMG:
style_emoticons/default/smile.gif) Но я все никак не закончу реализацию идеи как с фоновыми пикселями можно взаимодействовать чтобы поделится решением, поэтому тут слова не скажу - как будет так и будет. А вот клики доработать - было бы здорово.