我使用AU3info确保使用正确的Windows标题。
RunWait ("\\sv44\vol1\Install\LibreOffice\install /exenoui")
WinWait("Installation of LibreOffice")
Send("{ENTER}")
我想要实现的目标:当我出现确认框时("安装LibreOffice"),按确定。
WinWait永远循环。我试过WinWaitActive ......结果相同。
如何让它发挥作用?
答案 0 :(得分:2)
操作外部应用程序窗口时,请始终使用#RequireAdmin以获取权限提升。也可以使用Opt(" WinSearchChildren",1)来搜索子窗口。使用" WinTitleMatchMode"。
#RequireAdmin ; Will give your script a permission elevation (sometimes its needed)
Opt("WinTitleMatchMode", 2) ; 1=start, 2=subStr, 3=exact, 4=advanced, -1 to -4=Nocase
Opt("WinSearchChildren", 1) ; 0=no, 1=search children also
RunWait("\\sv44\vol1\Install\LibreOffice\install /exenoui")
WinWait("Installation of LibreOffic")
Send("{ENTER}")
请注意,我使用"安装LibreOffic" (缺少" e")因为Opt设置为使用子字符串而不是整个标题(以防万一)。