1

変数の値を設定できませんfoo。スクリプトは次のとおりです。

@echo off
set foo = %1
echo %foo%

私はこれを出力として取得しています:

ECHO is off

誰かが私が間違っていることを教えてもらえますか?

4

2 に答える 2

4

等号を囲むスペースを削除します。

@echo off
set foo=%1
echo %foo%

編集(詳しく説明するため):

は何も設定されていないECHO is offため%foo%、コマンド プロンプトにはECHO.

于 2013-01-19T14:41:45.173 に答える
1

setコマンドで余分なスペースを削除します。

set foo=%1
于 2013-01-19T14:41:51.757 に答える