L'assistant de bouton obtient le handle du jeu flash Web, en prenant le navigateur 360 comme exemple

Insérez la description de l'image ici
Ceci est capturé par l'assistant de bouton


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)

Vous devez obtenir la poignée de la fenêtre de jeu étape par étape à partir du navigateur de la fenêtre parent 360.
Étant donné que la poignée de la fenêtre de jeu réelle n'a pas de nom de classe, la poignée ne peut pas être obtenue directement. Je me
réfère à ces articles. Je
souhaite créer un script pour les jeux de page en arrière-plan. La fenêtre flash n'a qu'un nom de classe sans titre.
Insérez la description de l'image ici
Comment obtenir le handle de la page Web "in" par l'
Insérez la description de l'image ici
assistant de bouton [Tutoriel de l'assistant de bouton] De nombreuses situations rencontrées lors de l'obtention du handle de la fenêtre enfant
Insérez la description de l'image ici

Je suppose que tu aimes

Origine blog.csdn.net/weixin_40938312/article/details/107912354
conseillé
Classement