Народ, вобщем есть прога, которую необходимо запустить(ну положем это я смогу), но мне на ней надо нажать кнопочку, и желательно програмно.... Если можно, то еще может ктото знает как можно в указаные поля чтото вводить???
Здравствуйте, oduvanchik, Вы писали:
O>Народ, вобщем есть прога, которую необходимо запустить(ну положем это я смогу), но мне на ней надо нажать кнопочку, и желательно програмно.... Если можно, то еще может ктото знает как можно в указаные поля чтото вводить???
Самый универсальный способ нажать на кнопку — спозиционировать на нее курсор с пом. SetCursorPos и сгенерить нажатие с пом. mouse_event. Главное после MOUSEEVENTF_LEFTDOWN не забыть вызвать MOUSEEVENTF_LEFTUP, а то система впадает в прострацию

. А там можно и курсор вернуть на старое место (конешно если хочется).
KB>Самый универсальный способ нажать на кнопку — спозиционировать на нее курсор с пом. SetCursorPos и сгенерить нажатие с пом. mouse_event. Главное после MOUSEEVENTF_LEFTDOWN не забыть вызвать MOUSEEVENTF_LEFTUP, а то система впадает в прострацию
. А там можно и курсор вернуть на старое место (конешно если хочется).
Нет!! Самый лучший способ — это подвинуть нужное окно чтобы кнопочка была как раз под текущей позицией курсора, а потом mouse_event()!