バッチ コードで <、>、== などの数値比較に問題があります。私がやっていることは、乱数を生成し、その答えを使って何かをすることです。これは私が書いたものです:
set rand=%random%
set rand=%rand:~1,1%
If %rand%==9 goto nine
If %rand%>5 goto above 5
If %rand%>1 goto above 1
If %rand%==0 goto zero
そして、コードを実行するとコードが閉じます。比較する 2 つのオブジェクトと不等号の間にスペースを入れてみましたが、それでもうまくいきません。
これは Windows のバッチ コードです。