2017-03-22 3 views
0

Ich habe ein Problem mit AutoIt, um ein Fenster zu identifizieren; Es hat keinen Titel, die Klasse ist nicht hilfreich und das Handle ändert sich jedes Mal, wenn das Fenster wieder geöffnet wird. Wie kann ich es identifizieren? Es ist der Dialog 'Speichern' für Safari-Browser auf Windows 10.AutoIt WinActivate-Funktion erkennt Fenster nicht

enter image description here

+0

Versuchten? – ReFran

+0

Ja, aber der Titel ist leer und das half nicht. –

+0

"Das hat nicht geholfen." Ich bin erstaunt. Basierend auf der Textidentifikation können Sie den Handle (Wingethandle()) erhalten und Sie können alle Win Management Funktionen verwenden, die Sie basierend auf dem Titel verwenden könnten. Also für was es nicht geholfen hat? – ReFran

Antwort

0

Sie versuchen, Text zu identifizieren Diese

AutoItSetOption('WinTitleMatchMode',4) 
WinWaitActive("[TITLE:; CLASS:WebViewWindowClass1]", "") 
+0

Danke, ich habe es geschafft, es zu umgehen, indem ich ein anderes Fenster aktivierte, das den benötigten Fokus verursachte. –