Hallo,
seit ich Windows 10 nutze, klappt der WinActivate scheinbar nicht mehr. Das zu aktivierende Fenster erscheint ("PDF-Datei speichern unter" aus Excel) und wird durch den WinWait wohl auch gefunden, bleibt aber ohne Focus nach dem WinActivate. Klicke ich mit der Maus auf die Titelleiste, läuft das Script weiter.
Was kann ich tun?
#Region ;**** Directives created by AutoIt3Wrapper_GUI ****
#AutoIt3Wrapper_outfile=!4-DruckMitAcrobatPDFStarten.exe
#EndRegion ;**** Directives created by AutoIt3Wrapper_GUI ****
Opt("TrayIconDebug", 1)
Opt("WinTitleMatchMode", 1)
If $CmdLine[0] < 1 Then Exit
Global $Dateiname = $CmdLine[1]
HotKeySet("{ESC}", "Terminate")
WinWait('PDF-Datei speichern unter')
WinActivate('PDF-Datei speichern unter')
**** hier bleibt das Script stehen, das Fenster ist sichtbar, aber ohne den Fokus **************
WinWaitActive('PDF-Datei speichern unter')
AutoItSetOption("SendKeyDelay", 1)
Send($Dateiname & "{ENTER}")
Sleep(1000)
WinWaitClose('Adobe PDF wird erstellt',"",2)