Sådan bruges AutoIt til at klikke på en vinduesdialog på et andet sprog

Indlæg af Hanne Mølgaard Plasc

Problem



På Windows   7, når vi installerer en usigneret driver, vil det pop-up en Windows sikkerhedsdialog. Det er nemt at få det til at blive klikket på af AutoIt. Bare søg vinduet dialogboksen med den angivne vinduet titel.


Men nu vil jeg bruge det på en anden platform med et andet sprog. Vinduets titel vil blive ændret til det lokale sprog, ikke 'Windows-sikkerhed'.


Hvordan kan jeg oprette AutoIt-scriptet, som kan håndtere Windows-sikkerhedsdialogen på forskellige sprog?


Løs problemet ved at finde et barnhåndtag fra sikkerhedsvinduet.

Bedste reference


Brug værktøjet 'AutoIt v3 Window Information', der leveres af 'AutoIt full installation', og forsøg på at få nogle unikke oplysninger som et Klassenavn, der forekommer i hvert andet sprogdialogvindue som beskrevet i avancerede vinduebeskrivelser. Brug derefter disse til at søge efter det korrekte sikkerhedsvindue. [2] [3]


Jeg foreslår, at du bruger funktionen WinWaitActive("[REGEXPTITLE:Windows Security|Windows Sicherheit]") med regelmæssige udtryk for at kunne vente på flere vinduer med forskellige titler.

Andre referencer 1


Prøv at bruge en klasse på Tittle. Titel=[[KLASSE: Notepad]]


for mere information besøg her http://autoitsourcecode.blogspot.com/2013/04/autoit-control-send.html[4]