Frage : Reihenaktenvariable speichert nicht Wert

Ich habe einen sehr einfachen Reihenaktenindex, der arbeitet nicht, wie beabsichtigt: eine Variable speichert nicht sein value.
@echo off
SETLOCAL
SET CURLDIR = fgggh
ECHO CURLDIR ist %CURLDIR%
ENDLOCAL

The Ausgang ist: „ECHO CURLDIR ist "
The, das selbe ist, wenn ich "" wie der benutze: EINSTELLEN CURLDIR = „fgggh "

And, manchmal, das der Ausgang „ECHO ist weg von“ ist - nicht sichere why.
But, nachdem ich heraus das „@echo weg“ von der Aussage kommentiere und den Reihenindex durchführe und UNO-kommentieren dann das „@echo weg von“ wieder, es, „ECHO CURLDIR anzuzeigen ist“ beginnt again.
Commenting heraus SETLOCAL/ENDLOCAL ändert nicht anything.

The Index scheint zu einfach und noch bearbeitet nicht properly.
What sind ich Handeln schadet?
Thanks!

Antwort : Reihenaktenvariable speichert nicht Wert

Versuchen, die Räume vor und nach Anführungsstrichen in der Satzaussage zu entfernen.
1:
2:
3:
4:
5:
@echo weg
SETLOCAL
CURLDIR=fgggh EINSTELLEN
ECHO CURLDIR ist %CURLDIR%
ENDLOCAL
Weitere Lösungen  
 
programming4us programming4us