1. ホーム
  2. windows

バッチ - エコーまたは変数が動作しない

2023-10-24 07:22:11

質問

私はこの小さなバッチスクリプトを持っています。

SET @var = "GREG"
ECHO %@var%
PAUSE

実行すると、印刷される。

H:\Dynamics>SET @var = "GREG"

H:\Dynamics>ECHO
ECHO is on.

H:\Dynamics>PAUSE
Press any key to continue . . .

なぜ、@varの内容が表示されないのでしょうか? どうすれば@varが設定されているかどうかさえ分かるのでしょうか?

どのように解決するのですか?

スペースを使用しない。

SET @var="GREG"
::instead of SET @var = "GREG"
ECHO %@var%
PAUSE