El asistente de botones obtiene el control del juego flash web, tomando como ejemplo el navegador 360

Inserte la descripción de la imagen aquí
Esto es capturado por el asistente de botones


Hwnd = Plugin.Window.Find("360se6_Frame","4399弹弹堂-盛世七载-(495服)--4399网页游戏----专注精品页游的一线游戏平台 - 360安全浏览器 12.2")
zhwnd=Plugin.Window.FindEx(HWnd,0,"Chrome_RenderWidgetHostHWND",0)
zz = Plugin.Window.FindEx(zhwnd, 0, "Container", 0)//都是类名
c = Plugin.Window.FindEx(zz, 0, "Shell Embedding", 0)
c1 = Plugin.Window.FindEx(c, 0, "Shell DocObject View", 0)
c2 = Plugin.Window.FindEx(c1, 0, "Internet Explorer_Server", 0)
c3=Plugin.Window.FindEx(c2,0,"MacromediaFlashPlayerActiveX",0)
//Hwnd2 = Plugin.Window.Find("MacromediaFlashPlayerActiveX","")
//Hwnd3 = Plugin.Window.FindEx(590308, 0, "Static", 0)
Call Plugin.Bkgnd.LeftClick(c3, 718, 564)

Debe obtener el identificador de la ventana del juego paso a paso desde el navegador de la ventana principal 360.
Debido a que el identificador de la ventana del juego real no tiene un nombre de clase, el identificador no se puede obtener directamente. Me
refiero a estos artículos.
Quiero hacer un script para juegos de página en segundo plano. La ventana flash solo tiene un nombre de clase y no un título.
Inserte la descripción de la imagen aquí
Cómo obtener el identificador de la página web "en" con el
Inserte la descripción de la imagen aquí
asistente de botones
Inserte la descripción de la imagen aquí

Supongo que te gusta

Origin blog.csdn.net/weixin_40938312/article/details/107912354
Recomendado
Clasificación