it-swarm.com.de

Wie kann ich eine Variable in einer Batch-Datei "ausgeben"?

Ich habe folgendes eingegeben:

:Password1
Echo so, make up a password for your info.
Set /p %password%=
echo OKAY! your password is %password% , right?
echo (Y/N)

und es kommt so heraus:

So, make up a password for your info.
(me:) Password
OKAY! your password is , right?

Ich möchte, dass es sagt

"OKAY! your passsword is "Password", right?"
3
harrison4354

Ihr Satz ist falsch, Sie sollten% dort nicht verwenden. Es sollte sein 

set /p password=
4
Chamindu

Alles, was Sie tun müssen, ist, das %% zu entfernen, wenn Sie den Befehl set eingeben. So sollte es sein:

:Password1
Echo so, make up a password for your info.
Set /p password=
echo OKAY! your password is %password% , right?
echo (Y/N)
0
Yesreg