Batch-Problem mit start
hallo zusammen,
ich habe eine Sache die ich nicht versteh.
Ich habe einen Anweisungsblock gehabt... alles lief:
if exist "%ANW_HOME%\bin\make_ftp_make.bat" (
start /w %ANW_HOME%\bin\make_ftp_make.bat prod.server.anw >> "%ANW_HOME%\tmp\ftp_akt.out" 2>> "%ANW_HOME%\tmp\ftp_akt.err"
)
Aber setze ich "" darum, passiert folgendes:
if exist "%ANW_HOME%\bin\make_ftp_make.bat" (
start /w "%ANW_HOME%\bin\make_ftp_make.bat" prod.server.anw >> "%ANW_HOME%\tmp\ftp_akt.out" 2>> "%ANW_HOME%\tmp\ftp_akt.err"
)
Es öffnet sich ein popup mit dem Hinweis, daß die Datei prod.server.anw nicht gefunden werden konnte.
Kann einer mir erklären wieso?
ich habe eine Sache die ich nicht versteh.
Ich habe einen Anweisungsblock gehabt... alles lief:
if exist "%ANW_HOME%\bin\make_ftp_make.bat" (
start /w %ANW_HOME%\bin\make_ftp_make.bat prod.server.anw >> "%ANW_HOME%\tmp\ftp_akt.out" 2>> "%ANW_HOME%\tmp\ftp_akt.err"
)
Aber setze ich "" darum, passiert folgendes:
if exist "%ANW_HOME%\bin\make_ftp_make.bat" (
start /w "%ANW_HOME%\bin\make_ftp_make.bat" prod.server.anw >> "%ANW_HOME%\tmp\ftp_akt.out" 2>> "%ANW_HOME%\tmp\ftp_akt.err"
)
Es öffnet sich ein popup mit dem Hinweis, daß die Datei prod.server.anw nicht gefunden werden konnte.
Kann einer mir erklären wieso?
Bitte markiere auch die Kommentare, die zur Lösung des Beitrags beigetragen haben
Content-ID: 161035
Url: https://administrator.de/contentid/161035
Ausgedruckt am: 22.11.2024 um 22:11 Uhr
3 Kommentare
Neuester Kommentar
Moin eccos01,
Die Hilfe zu start (Start/? vom CMD-Prompt aus) sagt
Im zweiten Fall wird dein
Im ersten Fall wird dein
Oder merkbarer: Wenn du nach START [/w] etwas in Anführungszeichen angibst, dann wird es als Fentertitel aufgefasst.
Grüße
Biber
Die Hilfe zu start (Start/? vom CMD-Prompt aus) sagt
>start /?
Startet ein eigenes Fenster, um ein bestimmtes Programm oder einen Befehl
auszuführen.
START ["Titel"] [/Dpath] [/I] [/MIN] [/MAX] [/SEPARATE | /SHARED]
[/LOW | /NORMAL | /HIGH | /REALTIME] | /ABOVENORMAL | /BELOWNORMAL]
[/WAIT] [/B] [Befehl/Programm]
[Parameter]
"Titel" Der Titel des neuen Fensters.
....
.."%ANW_HOME%\bin\make_ftp_make.bat" prod.server.anw
interpretiert als Parameter1 = "irgendein Fenstertiteltext" Parameter2UndDannDasZuStartendeProgrammIm ersten Fall wird dein
..%ANW_HOME%\bin\make_ftp_make.bat prod.server.anw
interpretiert als [Parameter "irgendein Fenstertiteltext" hat er nicht gewollt] Parameter1 =%ANW_HOME%\bin\make_ftp_make.bat mit Zusatzparameter pro.server.anwOder merkbarer: Wenn du nach START [/w] etwas in Anführungszeichen angibst, dann wird es als Fentertitel aufgefasst.
Grüße
Biber