Научный форум dxdy

Математика, Физика, Computer Science, Machine Learning, LaTeX, Механика и Техника, Химия,
Биология и Медицина, Экономика и Финансовая Математика, Гуманитарные науки




 Python. SendMessage
Аватара пользователя
Доброе время суток!
Прошу помощи у Гуру.
Задача следующая. Запущено внешнее приложение. Теперь выполняю свою программу. Командой
Код:
hwnd=win32gui.FindWindow(aaa,bbb)

нахожу нужное мне окно. Теперь необходимо передать этому окну, что нажаты некоторые клавиши, например ALT+R. Никак не могу сладить с командой
Код:
win32gui.SendMessage(hwnd,...)


Собственно говоря, вопрос в том, что надо вставить вместо многоточия, чтобы промоделировать нажатие комбинации ALT+R?

 
Аватара пользователя
Думаю, что нужно послать сообщение WM_SYSCHAR

http://msdn.microsoft.com/en-us/library/ms646357(VS.85).aspx

или комбинацию из двух сообщений WM_SYSKEYDOWN, WM_SYSKEYUP

http://msdn.microsoft.com/en-us/library/ms646286(VS.85).aspx

Попробуйте поэкспериментировать.

 [ Сообщений: 2 ] 


Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group