Moin allerseits, ich starte Keepass mit einem kleinen Script was auch fast perfekt läuft. Nur wenn das Anmeldefenster nicht im Vordergrund ist läuft die Anmeldung ins Leere.
Code
#include <MsgBoxConstants.au3>
If ProcessExists("KeePass.exe")Then
MsgBox($MB_OK,"KeePass is running","KeePass läuft bereits ")
Exit
Else
;MsgBox($MB_OKCANCEL,"KeePass is running","KeePass wird gestartet")
Run("C:\Program Files (x86)\KeePass Password Safe 2\keePass.exe")
WinWait("[CLASS:Datenbank öffnen - keepass.kdbx]", "", 5)
WinActivate(("[CLASS:Datenbank öffnen - keepass.kdbx", ""))
Send("Passwort")
Send("{ENTER}")
;MsgBox($MB_OKCANCEL,"KeePass is running","KeePass wurde gestartet")
Sleep(2000)
ProcessClose("C:\Program Files (x86)\KeePass Password Safe 2\keePass.exe")
EndIf
Alles anzeigen
Bei WinActivate erscheint die Fehlermeldung:
WinActivate(("[CLASS:Datenbank öffnen - keepass.kdbx", ""))
WinActivate(^ ERROR
Mittels WindowInfo habe ich es mit: WindowsForms10.Window.8.app.0.30495d1_r6_ad1, oder nur KeePass versucht, läuft einfach nicht. Wo kann der Fehler liegen?
Danke für jeden Tipp
Stefan