値に近い数値を検出するにはどうすればよいですか?私は次のコードを持っていますが、私はそれを短縮したいと思います。バッチ - 変数値が数値の周りにある場合
SET /A "AI_1=%AI%-2"
SET /A "AI_2=%AI%-1"
SET /A "AI_1h=%AI%+1"
SET /A "AI_2h=%AI%+2"
IF %Speed% EQU %AI_2% GOTO :ACCELERATE
IF %Speed% EQU %AI_1% GOTO :ACCELERATE
IF %Speed% EQU %AI% GOTO :ACCELERATE
IF %Speed% EQU %AI_1H% GOTO :ACCELERATE
IF %Speed% EQU %AI_2H% GOTO :ACCELERATE
いいアイデア!しかし、私が言ったように、コードは2つの変数を比較することになっています。変数の値が変わることがあるので、LEQとGEQはこの場合にはあまり役に立ちません。 – SteveFest
変更があったときには、そのままチェックを続けることができます。 – NizonRox
そうです。しかし、それはより多くのコードをとるだろう..... – SteveFest