Das Problem ist, dass wenn das Dialogfenster nicht mehr aktiv ist wenn "Escape" gesendet wird, der Anruf nicht abgebrochen wird. Das kann z.B. passieren wenn man WinPiep im Laufe der Batchdatei startet (wird zum aktiven Fenster), wenn der PC sonstige Programme ausführt oder gelegentlich auch ohne weiteres Eingreifen (hab schon zwei mal beobachtet, dass das Fenster nach dem Aufruf nicht aktiv war).
Somit bräuchte man zur Sicherheit einen Vorgang um das Fenster wieder zu aktivieren - somit ist sichergestellt, dass "Escape" auch ankommt.
Schade ist natürlich auch, dass FMS32 keine vbs aufrufen kann, man also zwingend die vbs in eine bat einbinden muss - ist etwas lästig :(
Also Kurzfassung: Fenster ist aktiv, wählt, WinPiep o.ä. wird zusätzlich gestartet, Fenster ist nicht mehr aktiv, Escape kommt nicht an, Anruf wird nicht abgebrochen, geht auf Anrufbeantworter, kostet Geld.
Weder WinPiep nicht benutzen noch die Aufrufreihenfolge ändern sind möglich. WinPiep brauch ich, und auch wenn WinPiep zuerst aufgerufen wird, kann es dennoch durch die Alarmierung der nächsten Schleife zum gleichen Problem kommen :)