在(http://win32com.goermezer.de/content/view/136/254/)之后,我能够加载一个程序,获得对该程序的关注,但是我不能将实际的键发送到模拟中,就像它发送到窗口而不是在模拟中一样。在
我使用的代码如下:
import win32com.client
shell = win32com.client.Dispatch("WScript.Shell")
shell.Run("Silver.gbc")
shell.AppActivate("VisualBoyAdvance")
shell.SendKeys("{DOWN}")
在我尝试发送{DOWN}之前,这一切都是有效的,我也尝试过“z”,它不会在窗口内部发送,即使它向任何其他应用程序发送fine。有什么想法吗?提前谢谢。在
问题是SendKey与直接输入不兼容,为了克服这个问题,我使用win32api的keybd_事件进行直接输入
相关问题 更多 >
编程相关推荐