CMD Fensterschliessen

MrStatler

Newbie
Registriert
Feb. 2014
Beiträge
3
Hallo Leute,

ich habe eine Batchdatei mit der ich ein Excel Formular *.XLSM starte
leider bleibt die Eingabeaufforderung geöffnet bis ich das Excel Formular wieder schliesse
kann mir da jemand mit einem Befehl aushelfen.
Hier mein kleine code:

@echo off

start/b "" "c:\Veterinox\Veterinox.xlsm" >nul

exit


Gruß mr Statler
 
Es gibt einen Batch Befehl, der die Batch anweist, nicht auf die ausführung des Befehls zu warten. Diesen bei deinem Excel Aufruf (start/b.....) vorgeschaltet und der anschließende Exit wird ausgeführt.
Edit: Google sagt dem Start einfach ein Call vorweg.
 
Ja, so sollte das Funktionieren. Kann sein, dass der Call Befehl eine Batch Datei erwartet, dann einfach eine zweite Batch mit Call-Aufruf für die erste Batch schreiben.
 
Hm, koisch, wenn ich eine Batch schreibe mit

start taskmgr.exe
exit

geht kurz die Dos-Box auf, der Taskmanager startet und ehe ich blinzeln kann ist die Command schon wieder weg....ohne dass ich den Taskmanager wieder geschlossen habe. Vielleicht probierst du es mal mit dem Start der Programm.exe und dem Übergeben der Datei als Option (á la start excel.exe neuetabelle.xls), mal nach der genauen Syntax googlen....
 
Zurück
Oben