-1

Windows 7 のバッチ スクリプトで、記号 (>) より大きい環境変数を設定する方法を教えてください。

これは私のスクリプトです

set cmd=dir
set simb=>
set log=c:\Test\grater

%cmd% %simb% %log%

cmd の出力は次のとおりです。

C:\Test>test.bat

C:\Test>set cmd=dir コマンドの構文が正しくありません。

C:\Test>set simb=>

C:\テスト>

ありがとう

4

2 に答える 2

2

>二重引用符でエスケープします。

set "simb=>"
于 2013-08-29T10:20:31.620 に答える
1

キャレットを使用して「より大きい」記号をエスケープします。

set simb=^>

大なり記号を表示する必要がある場合は、キャレット^>:の両方をエスケープする必要があります。

set simb=^^^>

または二重引用符で:

set "simb=^>"
于 2013-08-29T10:06:31.930 に答える