2014 dxdy logo

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

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




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

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


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

 
 
 
 
Сообщение13.03.2009, 09:53 
Аватара пользователя
Думаю, что нужно послать сообщение 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