天天看点

窗口标题为空白

最近做 装机脚本的时候,遇到一些软件运行时候,窗口无标题,au3脚本中判断窗口无法使用标题,可以采用其它方法来实现

1、联想主机驱动安装完后,完成界面窗口无标题,类名称和程序安装界面一样,都是#32770,可以加上可选项 文本 一起来判断

AutoItSetOption("WinTitleMatchMode", 4)

;由于标题为空格及其它非标准字符,所以采用匹配classname

Run("E:\drivers\lenovo\G41\drvinst.exe")

 WinWait("驱动自动安装")

 Sleep(2000)

 WinActivate("驱动自动安装")

ControlClick("驱动自动安装","",1003)

WinWait("classname=#32770","cancel")

  Sleep(3000)

ControlClick("classname=#32770","cancel","Button1")

2、SketchUp7注册脚本的时候,同样注册机无标题,可以采用类代替标题

WinWait(".:: CORE ::.")

ControlClick("[CLASS:Keygen]","","HoverBtn1")

Sleep(1000)

$Su7_SN=ControlGetText("[CLASS:Keygen]","","FixedEdit1")

$Su7_ActNo=ControlGetText("[CLASS:Keygen]","","FixedEdit2")

ControlClick("[CLASS:Keygen]","","HoverBtn3")