Batch Batch Problem (Start)

metallica2006

Commander
Registriert
Juli 2007
Beiträge
2.668
Hi,

kleines nerviges Problem...

wenn ich folgenes ausfühe starten die anwendungen nacheinander ... also ein bis beendet wird und dann die nächste...

"C:\Program Files (x86)\Opera\opera.exe"
"C:\Program Files\Microsoft Office\Office14\outlook.exe"
"C:\Program Files (x86)\ICQ7.0\ICQ.exe"
"C:\Program Files (x86)\Skype\Phone\Skype.exe"
Net start uxsms
exit

und wenn ich diesen code ausführe, dann starten nur neue cmds..

start "C:\Program Files (x86)\Opera\opera.exe"
start "C:\Program Files\Microsoft Office\Office14\outlook.exe"
start "C:\Program Files (x86)\ICQ7.0\ICQ.exe"
start "C:\Program Files (x86)\Skype\Phone\Skype.exe"
Net start uxsms
exit

wo ist denn nun mein denkfehler?

Danke für eure hilfe schonmal
 
im befehl "exit" ist der denkfehler:

wenn du nicht willst dass der dir die konsole weiter anzeigt schreibste einfach "@echo off" in die erste zeile.
ungefähr so:

@echo off
start d:\programs\cdburnerxp\cdbxpp.exe
start d:\programs\eagle\bin\eagle.exe
 
Versuche mal folgendes:

start "" "C:\Program Files (x86)\Opera\opera.exe"
start "" "C:\Program Files\Microsoft Office\Office14\outlook.exe"
start "" "C:\Program Files (x86)\ICQ7.0\ICQ.exe"
start "" "C:\Program Files (x86)\Skype\Phone\Skype.exe"

Das sollte denke ich klappen :-). Bei deinem ersten Beispiel hast du recht, er wartet bis das erste Programm terminiert wurde und dann startet erst das nächste und so weiter.

Bei deinem zweiten Beispiel hast du vergessen, dass auf dem Start Befehl noch ein Titel folgt. Aber den kannst du meines Wissens einfach leer lassen.

Gruß

Ride


@M-X

Dein Vorschlag wird nicht klappen, da du im Pfad Leerzeichen hast. Ergo müssen die " mit angegeben werden. Sonst findet das OS nicht den Pfad

Gruß

Ride
 
Zuletzt bearbeitet:
start "" "C:\Program Files (x86)\Opera\opera.exe"
start "" "C:\Program Files\Microsoft Office\Office14\outlook.exe"
start "" "C:\Program Files (x86)\ICQ7.0\ICQ.exe"
start "" "C:\Program Files (x86)\Skype\Phone\Skype.exe"

klappt danke

kannst du mir noch sagen, wie ich als parameter minimiert übergeben kann?

Edit:
hab schon danke
 
start /min "" "C:\Program Files (x86)\Opera\opera.exe"

Kann aber sein das es nicht bei jedem Programm klappen wird.

Probiere es einfach mal.

Gruß

Ride
 
generell für die die Batch Dateien machen, du kriegst immer für jeden Befehl eine Hilfe,
einfach start /? eingeben
 
Zurück
Oben