49536
Goto Top

Variablenzuammensetzung wird nicht richtig angezeigt

Hi Leute,

ich hab ein kleines Problem. Ich hab 3 Variablen im dem ein Teil eines Pfades steht. Nun möchte ich die 3 Teile wieder in eine Variable packen. Dies wiederum macht er nicht.

Hier mein Code

set TDL1=%temp%\adminfulldirlist.txt
dir /b /a:d \%1\%2 >%TDL1%
V:
cd \%1\%2
for /f %%I in (%TDL1%) do (
set var1=%1\%2\%%i
echo var1)

Vor der For Schleife wird die txt File geschrieben. Dann in der For Schleife möchte ich, dass %1,%2 und %i zusammen in Var1 abgespeichert werden. Das hat folgenden Grund. Wenn ich echo %1\%2\%%i mache. Steht jede Variableausgabe in Ansführungszeichen und darum funktioniert meine funktion ned.


hoffe ihr könnt mir helfen

Content-ID: 62582

Url: https://administrator.de/forum/variablenzuammensetzung-wird-nicht-richtig-angezeigt-62582.html

Ausgedruckt am: 23.04.2025 um 02:04 Uhr

bastla
bastla 28.06.2007 um 13:04:44 Uhr
Goto Top
Hallo JaBBa88!

Wenn's nur darum geht, versuche die Schreibweise
set "var1=%~1\%~2\%%~i"  

Grüße
bastla
49536
49536 28.06.2007 um 15:40:47 Uhr
Goto Top
Cool danke hat funktioniert. Und nun erkennt der auch die Variablen richtig face-smile