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?
Please also mark the comments that contributed to the solution of the article
Content-Key: 161035
Url: https://administrator.de/contentid/161035
Printed on: April 20, 2024 at 02:04 o'clock
3 Comments
Latest comment
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