Start befehl
Hallo,
ich hab das forum nun durchwühlt , bin wieder etwas schlauer aber nicht schlau genug
ich habe eine datei erstellt:
copy c:\afs\sys32-sav\*.* c:\windows\system32
start "c:\Programme\Lexware\Lexware professional\Gemeinsame Dateien\Framework\Framework.exe"
am ende soll er die framework.exe starten, leider tut er dies nicht.
der copy befehl läuft im dos fenster schön durch. danach schliesst er das fenster , öffnet ein neues und da steht er dann
c:\
und nix mehr. komischer weise ist oben im dosfenster in der blauen leiste der richtige pfad aber er startet weder das programm noch ist er im verzeichniss.
was er machen soll :
1. die dateien kopieren
2. framework.exe starten
3. dos fenster schliessen.
lasse den start befehl weg startet er alles wie es soll , lässt aber dieses dos fenster immer offen
ich hoffe es ist verständlich was ich will und jemand kann mir helfen.
gruss
meli
ich hab das forum nun durchwühlt , bin wieder etwas schlauer aber nicht schlau genug
ich habe eine datei erstellt:
copy c:\afs\sys32-sav\*.* c:\windows\system32
start "c:\Programme\Lexware\Lexware professional\Gemeinsame Dateien\Framework\Framework.exe"
am ende soll er die framework.exe starten, leider tut er dies nicht.
der copy befehl läuft im dos fenster schön durch. danach schliesst er das fenster , öffnet ein neues und da steht er dann
c:\
und nix mehr. komischer weise ist oben im dosfenster in der blauen leiste der richtige pfad aber er startet weder das programm noch ist er im verzeichniss.
was er machen soll :
1. die dateien kopieren
2. framework.exe starten
3. dos fenster schliessen.
lasse den start befehl weg startet er alles wie es soll , lässt aber dieses dos fenster immer offen
ich hoffe es ist verständlich was ich will und jemand kann mir helfen.
gruss
meli
Bitte markiere auch die Kommentare, die zur Lösung des Beitrags beigetragen haben
Content-ID: 94643
Url: https://administrator.de/contentid/94643
Ausgedruckt am: 25.11.2024 um 20:11 Uhr
8 Kommentare
Neuester Kommentar
Start weglassen
schreib ein "exit" noch dran, also in einen neue Zeile
Ich nehm an das ist in einer Batch-DAtei drin....
schreib ein "exit" noch dran, also in einen neue Zeile
Ich nehm an das ist in einer Batch-DAtei drin....
hmm, also bei bleibt das Fenster nie offen, wenn ich ne Batch starte...
startest du die Batch mit einem Doppelklick (oder so), oder rufst du sie ebenfalls per cmd auf (also im DOS fenster)?
mfg
startest du die Batch mit einem Doppelklick (oder so), oder rufst du sie ebenfalls per cmd auf (also im DOS fenster)?
mfg
versuch mal:
copy c:\afs\sys32-sav\*.* c:\windows\system32
start /b "c:\Programme\Lexware\Lexware professional\Gemeinsame Dateien\Framework\Framework.exe"
(exit)
mal mit mal ohne, einfach testn
copy c:\afs\sys32-sav\*.* c:\windows\system32
start /b "c:\Programme\Lexware\Lexware professional\Gemeinsame Dateien\Framework\Framework.exe"
(exit)
mal mit mal ohne, einfach testn
Hallo Misha!
Das Problem sind vermutlich die Anführungszeichen - "start" erwartet als ersten Parameter, der Anführungszeichen verwendet, den Titel des neuen Fenster - daher:
Sinnvoll ist "start" aber eigentlich nur, wenn Du auf das Ende des gestarteten Programmes warten willst - ansonsten könntest Du es auch einfach weglassen ...
Grüße
bastla
P.S.: "exit" kannst Du Dir schenken ...
Das Problem sind vermutlich die Anführungszeichen - "start" erwartet als ersten Parameter, der Anführungszeichen verwendet, den Titel des neuen Fenster - daher:
start "Framework starten" "c:\Programme\Lexware\Lexware professional\Gemeinsame Dateien\Framework\Framework.exe"
Grüße
bastla
P.S.: "exit" kannst Du Dir schenken ...