自动单击框架上的按钮

问题描述 投票:0回答:1

有人可以帮助我处理我的代码吗?我正在尝试单击“设置”文本,但这是在框架上,所以我不知道该怎么做,谢谢

我的不起作用的代码:

#include <Array.au3>

Run("C:\Program Files\ESET\ESET Endpoint Antivirus\egui.exe")
Sleep(2000)
Global $hWnd = WinGetHandle("egui.exe")
Global $hWnd = WinWait('ESET Endpoint Antivirus')

If Not $hWnd Then
    MsgBox(16, "Error", "ESET Endpoint Antivirus window not found")
    Exit
EndIf

ControlClick('ESET Endpoint Antivirus','','[TEXT:Tools]')
Sleep(1000)
ControlClick('ESET Endpoint Antivirus','','[TEXT:Setup]')
ControlClick("ESET Endpoint Antivirus","", "")


; Title:    ESET Endpoint Antivirus
; Class:    ESET Main Frame

autoit
1个回答
0
投票

这是 Eset Gui(版本 10.1.2050.0)的工作代码。

转到:设置 ==> 高级设置 ==> 更新 ==> 配置文件 ==> 更新 ==> 模块更新

#include <Array.au3>
#RequireAdmin
AutoItSetOption("MouseCoordMode", 0)
Run("C:\Program Files\ESET\ESET Security\egui.exe")
Sleep(500)
WinWait('ESET Endpoint Antivirus')
WinActivate('ESET Endpoint Antivirus')
MouseClick('primary', 77, 216,2)
Sleep(500)
MouseClick('primary', 943, 649,2)
WinWait('Advanced setup - ESET Endpoint Antivirus')
MouseClick('primary', 42, 201,2)
Sleep(500)
MouseMove(272,103,2)
MouseClick('primary')
Sleep(500)
ConsoleWrite("Hello World" & @CRLF)
ConsoleWrite("dddd" & @CRLF)
MouseClick('primary',288,157)   
MouseClick('primary',302,287)  
MouseClick('primary',669,528) 
© www.soinside.com 2019 - 2024. All rights reserved.