
Ich bin relativ neu in der Verwendung von Autokey und frage mich daher, ob mir jemand sagen kann, was ich mit diesem bestimmten Skript falsch mache. Ich schreibe ein einfaches Skript, das sich bei einer Website anmeldet. Das Problem ist, dass beim Laden der Seite manchmal ein kleines Popup von der Website angezeigt wird. Wenn ich mit der Maus linksklicke, verschwindet es und der Cursor bewegt sich zum Textfeld. Ich versuche, dieses Verhalten mit Autokey mit dem Folgenden zu simulieren
system.exec_command("google-chrome --new-window https://webauth.umbc.edu/umbcLogin?return_uri=https%3A%2F%2Fwebauth.umbc.edu%2Fidp%2FAuthn%2FRemoteUser&Service=shib2-idp&Expires=60&reqexts=LogoutAppUri%25aHR0cHMlM0ElMkYlMkZ3ZWJhdXRoLnVtYmMuZWR1JTJGc2hpYmJvbGV0aCUyRnRpY2tldGxvZ291dC5jZ2klM0Zjb29raWUlM0RVTUJDQXV0aFRpY2tldHNoaWIyLWlkcA%3D%3D%2CWebAuthParamsInURL%2Cmethod%25R0VU%2CRCSS")
Sleep,5000
MouseClick, left
Es wird jedoch nicht das gewünschte Ergebnis erzielt
Antwort1
Sleep ist keine Autokey/Python-Funktion. Das korrekte Format ist „time.sleep(nnn)“ in Sekunden. Eine Verzögerung von 5000 Sekunden entspricht 83+ Minuten. Die Syntax „Sleep, 5000“ ist eine Autohotkey-Funktion in Windows, bei der die Einheiten in Millisekunden angegeben sind.