Ich verwende AutoItX3.Control über win32com.client, um Windows-Sicherheitsdialog zu erkennen und zu schließen ("Vertraust du ..."). Ich benutze WinExist mit Fenstertitel \ text und Es funktioniert gut, wenn das Python-Skript ausgeführt wird (Autoit-Version ist 3.3.8.1).autoit erkennt keine Fenster im kompilierten Python-Skript
Problem ist mit dem kompilierten Python-Skript (mit PyInstaller kompiliert). Das Fenster wird nicht erkannt und ich kann es nicht schließen. Wenn ich die Autoit-Anwendung (SciTE4AutoIt3) ausführe, erkennt es das Fenster.
Irgendwelche Ratschläge?
///// Zugabe von etwas mehr Info: folgende autoit Optionen:
Opt('WinWaitDelay', 500)
Opt('SendKeyDelay', 8)
Opt('WinTitleMatchMode', 4)
Opt('WinSearchChildren', 1)
Opt('SendKeyDownDelay', 10)
Opt('WinDetectHiddenText', 1)
auch, Im die autoit auf einem anderen Prozess als eine Instanz der Klasse Prozess läuft (Process(target=handle_window_func)
)
Was ist der Unterschied zwischen AutoItSetOption und Opt? –