Hallo Freunde der automatisierten Schritte,
wo liegt der Stolperstein?
(1) Default Button und Timeout
Wenn ich untenstehenden Code ins Timeout laufen lasse, wird automatisch "abbrechen" gedrückt - warum?.
Der Default Button ist jedoch "o.k.". Sprich, wenn ich vor dem Timeout Enter drücke, wird o.k. ausgelöst.
Wie lege ich den default Button grundsätzlich fest bei (a) bei Tastatureingabe z.B. mit Enter und (b) mit Timout?
In diesem Beispiel möchte ich bei Timeout den o.k. Button drücken lassen.
$button = MsgBox (1 , "Weiter", "Text" & @TAB & "Text" & @CRLF & @CRLF & "Text" & @CRLF & @CRLF, 3)
If $button = 1 Then ; o.k.
ConsoleWrite("Button 1 - o.k." & @CRLF)
Else ; abbrechen
ConsoleWrite("Button 2 - abbrechen" & @CRLF)
Exit
EndIf
In der Hilfe steht zu Timeout:
timeout
[optional] Zeitbegrenzung in Sekunden. Danach wird die MessageBox
automatisch geschlossen.
Scheinbar ist schließen = abbrechen.
Wie ändere ich das, dass bei timeout o.k. geklickt wird bzw. jener Button, den ich als Default setze?
(2) Wie kann ich den Mauszeiger autoamtisch auf den Default Button setzen?
Viele Grüße
AutoMit