Page 1 of 1

Unterschied zwischen Cancel und Abort

Posted: 12 Apr 2019, 16:53
by KHA
Hallo in die runde,
Was ist eigentlich der unterschied zwischen Cancel und Abort?
Mir geht es um den IfMsgBox. wann wird Abort und wann Cacel verwendet?
ist es nicht eins und dasselbe ?
LG

Re: Unterschied zwischen Cancel und Abort

Posted: 13 Apr 2019, 01:38
by garry
Im Prinzip ja ( deutsch = Abbrechen ) , aber benütze das englische Wort bei ifmsgbox
meistens benütze ich YES/NO msgbox alwaysontop ( Want you really delete xy ? )

siehe msgboxcreator von user Thalon :
https://www.autohotkey.com/boards/viewtopic.php?t=6928

Code: Select all

; siehe msgboxcreator von Thalon
; https://www.autohotkey.com/boards/viewtopic.php?t=6928

;- Ja/Nein/Abbrechen
msgbox, 262659,Yes/No/Cancel, Select =Abbrechen
ifmsgbox,Cancel
  msgbox,You selected Cancel
else
  msgbox,You NOT selected Cancel

;- Abbrechen/Wiederholen/Ignorieren
msgbox, 262146, Abort/Retry/Ignore, Select = Abbrechen
ifmsgbox,Abort
  msgbox,You selected Abort
else
  msgbox,You NOT selected Abort
exitapp

Re: Unterschied zwischen Cancel und Abort

Posted: 13 Apr 2019, 02:44
by just me
Den Sinn dieser Unterscheidung kann wahrscheinlich nur ein 'englischer Muttersprachler' erklären. Bei der Übersetzung von Windows ins Deutsche ist sie jedenfalls verloren gegangen. Die Beschriftung der Buttons Abort und Cancel ist im Deutschen identisch Abbrechen:

Code: Select all

; Englisch:
MsgBox, 2, ... ->  Abort      Retry        Ignore
MsgBox, 3, ... ->  Yes        No           Cancel
; Deutsch:
MsgBox, 2, ... ->  Abbrechen  Wiederholen  Ignorieren
MsgBox, 3, ... ->  Ja         Nein         Abbrechen
AHK arbeitet aber im Kommando IfMsgBox mit den englischen Originalnamen.