gelöst Batch Variable Erstellen mit Info aus bestehnder Variable
Hallo zusammen
ich weiss, doofer Titel... ist mir nur nichts besseres eingefallen.
Also ich versuche mit SET eine neue Variable zu erstellen. Beispiel die Variable PFAD2
sieht soweit gut aus... Wenn ich nun mit SET alle Variable abrufe, müsste dort unter PFAD2 ja eigentlich z.B. C:\Users\BLABLA\Desktop stehen... bei mir ist immer noch die Variable %USERPROFILE\Desktop drin. Dies wäre eigentlich auch nicht so schlimm, im späteren Kopie Befehl steht dies auch noch so drin und dadurch wird der Kopie Befehl nicht ausgeführt.
Also hier ein Auszug aus dem Code:
Im Batch sieht es dann so aus...:
weiss jemand von Euch Rat?
ich weiss, doofer Titel... ist mir nur nichts besseres eingefallen.
Also ich versuche mit SET eine neue Variable zu erstellen. Beispiel die Variable PFAD2
SET Pfad2=%USERPROFILE%\Desktop
Also hier ein Auszug aus dem Code:
SET Pfad2=%USERPROFILE%\Desktop
XCOPY "%SYSTEMDRIVE%\%SOURCE1-FD%\*.*" "%Pfad2%" /K /R /E /I /S /C /H /Y
C:\Utility\POS-Linker>XCOPY "C:\Utility\POS-Linker\Bin\ShortC\IE\SOURCE1\*.*" "%USERPROFILE%\Desktop" /K /R /E /I /S /C /H /Y
2 Antworten
- LÖSUNG Gersen schreibt am 21.07.2014 um 17:22:51 Uhr
- LÖSUNG HOzwei schreibt am 22.07.2014 um 10:30:41 Uhr
LÖSUNG 21.07.2014, aktualisiert um 17:23 Uhr
Hallo,
wenn bei "SET" der Wert mit "%USERPROFILE\Desktop" zurückgegeben wird, sieht es ganz danach aus, als hättest Du bei der Zuweisung der Variablen das schließende "%" bei USERPROFILE vergessen.
Kann das sein?
Gruß,
Gersen
wenn bei "SET" der Wert mit "%USERPROFILE\Desktop" zurückgegeben wird, sieht es ganz danach aus, als hättest Du bei der Zuweisung der Variablen das schließende "%" bei USERPROFILE vergessen.
Kann das sein?
Gruß,
Gersen
LÖSUNG 22.07.2014 um 10:30 Uhr
Guten Morgen berlinger,
ich habe das gerade eben mit:
getestet und es hat ohne Probleme funktioniert.
Eventuell den Tipp von Gersen noch einmal überprüfen, es könnte bei dir auch ein Tippfehler sein.
LG Manuel
ich habe das gerade eben mit:
SET Ziel="%USERPROFILE%\Desktop"
XCOPY "%SYSTEMDRIVE%\ttt.txt" %Ziel% /K /R /E /I /S /C /H /Y
pause
Eventuell den Tipp von Gersen noch einmal überprüfen, es könnte bei dir auch ein Tippfehler sein.
LG Manuel
Ähnliche Inhalte
Neue Wissensbeiträge
Heiß diskutierte Inhalte