2016-03-19 13 views
0

私はこの言葉に言い聞かせていませんが、バッチファイルを使って数字を区別する方法はありますか?バッチファイルを区別する方法

たとえば、私のコードでは、私はコードの文字列を持っています:

IF %var% GTR 0 && LSS 3 

私はそれを起動すると、変数をロードし、クラッシュします。私は、このコマンドがクラッシュするプロンプトを引き起こしていることを発見しました。

私はあなたがのためにテストを追加することができますので%のVAR%が、空である場合、これますまだエラー、数が例えば0より大きく3未満であるかのかどうか2.

+2

これは、あなたが物事を作るときに起こります。 'IF%var%GTR 0%var%LSS 7エコー%Var%'の場合。熟考する。 'if /?'を読んでください。 'if'には' && 'はありません。しかし、 '&&'は意味を持っています。http://stackoverflow.com/questions/31820569/trouble-with-renaming-folders-and-sub-folders-using-batch –

答えて

3

を伝えたいですそれも。

IF %var% GTR 0 IF %var% LSS 3 echo %var% 
関連する問題