Ich verstehe das nun nicht so ganz:
Welches Programm wird mit CMD und welches per CALL aufgerufen ?
Sind die Übergabeparameter denn tatsächlich identisch ?
Wenn ein Programm über CMD aufrufbar ist, sollte es immer über das CMD aufgerufen werden. Nur dann kann das CMD jederzeit erweitert oder geändert werden.