mick111
Goto Top

Auswahl mittels Batch

Hi Leute,
Einen ähnlichen Beitrag gibt es schon, hab dort meine Frage angehängt ( https://www.administrator.de/index.php?content=39830 ) bin mir aber nicht sicher, ob das so richtig war, deshalb hier noch einmal:

Mittels Batch treffe ich eine Auswahl zwischen 2 Programmen.
Mit 1 oder 2, werden verschiedene Programme gestartet. Funkt auch soweit, nur das CMD Fenster soll danach geschlossen werden, was aber nicht passiert, es muss nach Start des Programms manuell geschlossen werden.
Ich habe es schon mit einer goto Anweisung versucht, aber so wie es aussieht, wird die Batch nach dem Programmaufruf nicht weiter ausgeführt.
Gibt es da eine Möglichkeit?

So sieht es bisher aus:

echo Telefonwahl
echo Programm 1: 1
echo Programm 2: 2
set /p auswahl="Bitte Nummer des Dienstleisters eingeben:"
if "%auswahl%" == "1" "D:\Programme\Programm1.exe"
if "%auswahl%" == "2" "D:\Programme\Programm2.exe"

Das Fenster soll geschlossen werden, wenn 1 oder 2 gefolgt von Return gewählt wurde.

Gruss und ein gutes Neues Jahr
Mick

Content-ID: 132564

Url: https://administrator.de/contentid/132564

Ausgedruckt am: 22.11.2024 um 10:11 Uhr

rubberman
rubberman 31.12.2009 um 16:52:39 Uhr
Goto Top
Hallo mick111,

der START Befehl sollte helfen.

die entsprechenden Zeilen:
if "%auswahl%" == "1" start "" "D:\Programme\Programm1.exe"  
if "%auswahl%" == "2" start "" "D:\Programme\Programm2.exe"  

Grüße und Guten Rutsch
rubberman
mick111
mick111 31.12.2009 um 17:03:56 Uhr
Goto Top
Hallo rubberman,

genau das war es, ich danke Dir.

Dir auch einen guten Rutsch

Mick