web-dev-qa-db-ja.com

バッチファイルの変数を「エコー」するにはどうすればよいですか?

私はこれを入力しました:

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

そしてそれはこのように出てきます:

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

言いたい

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

設定ステートメントが間違っています。そこで%を使用しないでください。そのはず

set /p password=
4
Chamindu

Setコマンドを入力するときに、%%を削除するだけです。これは本来あるべき姿です:

: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