Supportnet / Forum / Anwendungen(Java,C++...)
batch erstellen - leerzeichen
Frage
Hallo,
ich habe heir eine mini-batch in Nutzung um 2 Programme gleichzeitig zustarten. Jetzt möchte ich noch ein drittes einfügen. Jedoch ist das Programm in einem Ordner installiert, wo ein Leerschritt zwischen den beiden Ordnernamen ist.
-> "Mozilla Thunderbird"
Wenn ich den(das/die) batch anklicke kommt immer ne Fehlermeldung.
Wie kann ich diesen Leerschritt angeben??? Habe schon versch. %-Zeichen-Variationen probiert, aber geht bisher leider noch nicht.
Kann jemand helfen??
Danke
Joschua
Antwort 1 von disco
moin
setz den gesamten pfad zum proggramm in anführungszeichen.
bspw so:
start "c:\programme\mozilla thunderbird\programm.exe"
g,
disco
setz den gesamten pfad zum proggramm in anführungszeichen.
bspw so:
start "c:\programme\mozilla thunderbird\programm.exe"
g,
disco
Antwort 2 von joschua
Danke für Deine flinke Antwort, aber das geht leider nicht. Es gehen zwar die anderen beiden auf, aber dann bleibt das Eingabeaufforderungs-Fenster auf, und Thunderbird startet nicht. :-(
Antwort 3 von disco
haste auch ein start vor allen aufrufen stehen?
Antwort 4 von joschua
jo, klaro. geht leider wirklich nicht. liegt es vielelicht an dem user-account?obwohl j aeigentlich blödsinnig, da die anderen ja auch gehen!
Antwort 5 von mblank
hi,
also das start brauchst du eigentlich nicht
es sollte doch reichen
"c:\Programme\Mozilla Thunderbird\thunderbird.exe"
mfg
andré
also das start brauchst du eigentlich nicht
es sollte doch reichen
"c:\Programme\Mozilla Thunderbird\thunderbird.exe"
mfg
andré
Antwort 6 von disco
Zitat:
also das start brauchst du eigentlich nicht
also das start brauchst du eigentlich nicht
nuja, wenn ein programmaufruf vor dem thunderbird als kind des konsolen fensters gestartet wird (ohne start) und dieses prog sich nicht in einem eigenem thread startet, wird der TB erst aufgerufen, wenn die vorherigen programme beendet wurden. deswegen sollte da schon nen start davor sein.
g,
disco
Antwort 7 von joschua
mmh, ohne start, mit Anführungszeichen geht es zumindest auf. Aber dann bleibt auch die ganze Zeit das schwarze Fenster auf. das nervt aber auch. Wieso geht es ohne start, aber nicht mit?
Antwort 8 von Flupo
Versuch mal anstelle von Mozilla Thunderbird die Angabe von
Mozill~1
Falls das nicht funktioniert (z.B. weil auch noch Mozilla Firefox existiert), kannst du mit
dir /X
übergeordneten Verzeichnis den richtigen Kurznamen herausbekommen.
Gruß Flupo
Mozill~1
Falls das nicht funktioniert (z.B. weil auch noch Mozilla Firefox existiert), kannst du mit
dir /X
übergeordneten Verzeichnis den richtigen Kurznamen herausbekommen.
Gruß Flupo
Antwort 9 von joschua
@ Flupo
leider bleibt auch dann das schwarze Fenster auf, und Thunderbird startet nicht.
habe zwar ne lösung gefunden, wäre aber über eine Lösung auf dem direkten weg glücklicher!!!
Ich habe einfach auf c: ne Verknüpfung zu TB gelegt, und die in die Batch eingetragen. Das geht ohne Probleme!!!Möchte die Verknüpfung nicht unbedingt dort haben.
leider bleibt auch dann das schwarze Fenster auf, und Thunderbird startet nicht.
habe zwar ne lösung gefunden, wäre aber über eine Lösung auf dem direkten weg glücklicher!!!
Ich habe einfach auf c: ne Verknüpfung zu TB gelegt, und die in die Batch eingetragen. Das geht ohne Probleme!!!Möchte die Verknüpfung nicht unbedingt dort haben.
Antwort 10 von 007
Hi, poste doch mal den den Code der Batch hier rein. Dann sehen wir weiter.
Antwort 11 von joschua
so geht es:
Start c:\Thunderbird.lnk
so geht es nicht:
start "E:\Programme\Mozilla Thunderbird\thunderbird.exe" (ist in einer Zeile!!)
Start c:\Thunderbird.lnk
so geht es nicht:
start "E:\Programme\Mozilla Thunderbird\thunderbird.exe" (ist in einer Zeile!!)
Antwort 12 von Arno_Nym
3 funktionierende Varianten:
Arno
start c:\"programme\mozilla thunderbird\programm.exe"
start "" "c:\programme\mozilla thunderbird\programm.exe"
start "blabla-hopsassa" "c:\programme\mozilla thunderbird\programm.exe"Arno
Antwort 13 von 007
Wenn das DOS-Fenster versteckt werden soll, kannst du den Parameter /w nach Start einfügen, und wenn die Programme nacheinander gestartet werden sollen fügst du noch zusätlich /B ein.
Antwort 14 von Mikoop
Hallo,
Poste doch mal den gesamten Inhalt deiner bat-Datei, vielleicht erfolgt vorher schon ein Aufruf, der das DOS Fenster offen hält.
Gruss, Mikoop
Poste doch mal den gesamten Inhalt deiner bat-Datei, vielleicht erfolgt vorher schon ein Aufruf, der das DOS Fenster offen hält.
Gruss, Mikoop
Antwort 15 von Arno_Nym
Es sollte doch mittlerweile alles klar sein, oder?
Arno
Arno
Antwort 16 von Joschua
@ Arno_Nym
VIELEN VIELEN Dank.
So geht es.
VIELEN VIELEN Dank.
So geht es.

