有人可以帮助我处理我的代码吗?我正在尝试单击“设置”文本,但这是在框架上,所以我不知道该怎么做,谢谢
我的不起作用的代码:
#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
这是 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)