lange Befehle auf mehrere Zeilen aufteilen
Moinz Leutz,
der Titel sagt eigentlich schon alles: Ich würde gerne lange Befehle auf mehrere Zeilen aufteilen! Aber wie?
Welches Zeichen ist für diesen "Zeilenumbruch" zuständig?
Thx, Fugu
der Titel sagt eigentlich schon alles: Ich würde gerne lange Befehle auf mehrere Zeilen aufteilen! Aber wie?
Welches Zeichen ist für diesen "Zeilenumbruch" zuständig?
Thx, Fugu
Bitte markiere auch die Kommentare, die zur Lösung des Beitrags beigetragen haben
Content-ID: 74745
Url: https://administrator.de/contentid/74745
Ausgedruckt am: 25.11.2024 um 16:11 Uhr
5 Kommentare
Neuester Kommentar
Da würd ich aus
Die Parameter könntest du sogar auch noch, wen du willst, in eine Variable verpacken:
miniversum
ROBOCOPY "%USERPROFILE%\AppData\Local\Microsoft\Outlook\Outlook.pst" "U:\Backup\Outlook\Outlook.pst" /FFT /TEE /COPY:DAT /PURGE /ZB /NP /R:0 /W:0 /LOG:"U:\Outlook.log"
dann das machen:set "quelle=%USERPROFILE%\AppData\Local\Microsoft\Outlook\Outlook.pst"
set "ziel=U:\Backup\Outlook\Outlook.pst"
set "Logfile=U:\Outlook.log"
ROBOCOPY "%quelle%" "%ziel%" /FFT /TEE /COPY:DAT /PURGE /ZB /NP /R:0 /W:0 /LOG:"%Logfile%"
So kannst du dann auch wen du mehrmals die gleichen Dateien Brauchst die Variabeln immer wieder verwenden. Bei einer Änderung ist auch nur eine Stelle zu ändern dann.set "ziel=U:\Backup\Outlook\Outlook.pst"
set "Logfile=U:\Outlook.log"
ROBOCOPY "%quelle%" "%ziel%" /FFT /TEE /COPY:DAT /PURGE /ZB /NP /R:0 /W:0 /LOG:"%Logfile%"
Die Parameter könntest du sogar auch noch, wen du willst, in eine Variable verpacken:
set "params=/FFT /TEE /COPY:DAT /PURGE /ZB /NP /R:0 /W:0"
Dann hättest du nurnoch das:ROBOCOPY "%quelle%" "%ziel%" %params% /LOG:"%Logfile%"
miniversum
Moin Fugu,
praktikable und praktizierte Methode:
Die einzelnen Paramter sinnvoll in Einzelvariablen schreiben.
Ist lesbar, pflegbar, wartbar... sollte man/frau machen.
Zweite Variante -Zeilenumbruchzeichen ist ein Caret ("^") direkt gefolgt von einem CRLF/Enter.
Not recommended! Sehr fehlerträchtig.
Grüße
Biber
[edit] @miniversum... okay, bin ich halt zweiter.... [/edit]
praktikable und praktizierte Methode:
Die einzelnen Paramter sinnvoll in Einzelvariablen schreiben.
Ist lesbar, pflegbar, wartbar... sollte man/frau machen.
..
setlocal
Set "pst1=%USERPROFILE%\AppData\Local\Microsoft\Outlook\Outlook.pst"
set "pst2=U:\Backup\Outlook\Outlook.pst"
Set RoboParms= /FFT /TEE /COPY:DAT /PURGE /ZB /NP /R:0 /W:0 /LOG:"U:\Outlook.log"
ROBOCOPY %pst1% %pst2 %roboparms%
Zweite Variante -Zeilenumbruchzeichen ist ein Caret ("^") direkt gefolgt von einem CRLF/Enter.
Not recommended! Sehr fehlerträchtig.
Grüße
Biber
[edit] @miniversum... okay, bin ich halt zweiter.... [/edit]