wannabeapro
Goto Top

Inhalte von 2 Variablen in eine dritte Speichern

Hallo @all

Ist es möglich wenn ich Folgende Variablen habe,

set test=hallo du
set test1=wie geht es dir

Das ich deren Inhalte dann in eine Dritte seperate Variable einlese

zb.

set test3=%test% & %test1% 

Ist sowas möglich??

Schon einmal herzlichen Dank für eure Antworten

MfG
wannabeapro

Content-Key: 68476

Url: https://administrator.de/contentid/68476

Printed on: April 25, 2024 at 16:04 o'clock

Member: SlainteMhath
SlainteMhath Sep 12, 2007 at 09:16:26 (UTC)
Goto Top
set test3=%test% & %test1% 
Mach das "&" raus, dann geht's face-smile
Member: wannabeapro
wannabeapro Sep 12, 2007 at 09:30:51 (UTC)
Goto Top
Ja hast recht face-smile

Aber wenn ich das ganze dann in eine For schleife packe und per IF Anweisung das machen lassen will ändert er es nicht face-confused

FOR /F "tokens=1,2 delims= " %%i in ('type "liste.txt"') do (  

if "!verg!"=="%%j" set /a log=!log!+1  
if "!verg!"=="%%j" set zu=!verg!_!log!   
if not "!verg!"=="%%j" set log=0  
robocopy %%i %%j /Log:"%zu%.log" /S /MAXLAD:xxx /mir  
if "%%j"=="%%j" set verg=%%j  
echo %zu%
echo %verg%
echo %log%
pause
)

Mit % Funktioniert es auch nicht

FOR /F "tokens=1,2 delims= " %%i in ('type "liste.txt"') do (  

if "%verg%"=="%%j" set /a log=%log%+1  
if "%verg%"=="%%j" set zu=%verg%_%log%   
if not "%verg%"=="%%j" set log=0  
robocopy %%i %%j /Log:"%zu%.log" /S /MAXLAD:xxx /mir  
if "%%j"=="%%j" set verg=%%j  
echo %zu%
echo %verg%
echo %log%
pause
)

Vielen Dank schonmal für eure Hilfe

MfG
Wannabeapro