
//查找窗口类名(0)或者标题("EverQuest II (Jul 21 2016 16:31:54) USER OPTIMIZED: SOEBuild=12775L "),返回找到的句柄Hwnd
eqHwnd = Plugin.Window.Find(0, "EverQuest II (Jul 21 2016 16:31:54) USER OPTIMIZED: SOEBuild=12775L ")
Call Plugin.Bkgnd.KeyPress(eqHwnd, 67)
Call Plugin.Window.SendString(eqHwnd, 67)
sText = Plugin.Window.GetTextEx(eqHwnd,0)
MessageBox sText
Call Plugin.Window.SendKeyPress(eqHwnd, 32)
Call Plugin.Window.Min(eqHwnd)
其中,通过测试发现:
1)eqHwnd = Plugin.Window.Find(0, "EverQuest II (Jul 21 2016 16:31:54) USER OPTIMIZED: SOEBuild=12775L ")
已获取到句柄,句柄码和抓抓里面抓出来的句柄一样
2)
sText = Plugin.Window.GetTextEx(eqHwnd,0)
MessageBox sText
测试反查的标题和窗口的标题一样
3)Call Plugin.Window.Min(eqHwnd)
这个缩小窗口操作成功了,由此可证明窗口句柄是真的。
3)
Call Plugin.Bkgnd.KeyPress(eqHwnd, 67)
Call Plugin.Window.SendString(eqHwnd, 67)
Call Plugin.Window.SendKeyPress(eqHwnd, 32)
上面三条送指令的语句执行未报错,游戏里面没有反应,怀疑命令没有送进去。
