Schaltflächennamen der MsgBox ändern

Das ist ein funktionierendes Beispiel-Skript, das einen Timer verwendet, um die Schaltflächennamen eines MsgBox-Dialogfensters zu ändern. Auch wenn die Schaltflächennamen geändert werden, benötigt der IfMsgBox-Befehl weiterhin den ursprünglichen Namen der Schaltfläche.

Dieses Skript herunterladen | Andere Beispiel-Skripte | Home

#SingleInstance
SetTimer, ChangeButtonNames, 50 
MsgBox, 4, Hinzufügen oder Entfernen, Schaltfläche auswählen:
IfMsgBox, YES 
    MsgBox, Hinzufügen ausgewählt. 
else 
    MsgBox, Entfernen ausgewählt. 
return 

ChangeButtonNames: 
IfWinNotExist, Hinzufügen oder Entfernen
    return  ; Warten.
SetTimer, ChangeButtonNames, Off 
WinActivate 
ControlSetText, Button1, &Hinzufügen 
ControlSetText, Button2, &Entfernen 
return