Hi Kiste1985,
nur so sein Gedanke: In Batch-Files kann man Umgebungsvariablen setzen. Die gelten zwar "nur" in der aktuellen "CMD-Session" (-> DOS-Fenster), aber vielleicht kommt man ja irgendwie auch beim Aufruf der Batch über Shellexecute da ran...
... Das mit dem Errorlevel müsstest Du mal prüfen ...