0
BATで乱数を条件にしたいと思っています。数字が10より小さい場合は何かを実行したい、そうでなければ他のものを実行するが、下のコードは動作していない。バットスクリプトと乱数で条件付きを作る方法
IF %RANDOM% * 100/32768 + 1 GEQ 10 start program1.exe
ELSE start program2.exe
なぜこれが機能しないのですか?
EDIT:SO FAR私はこれを得た
:
SET /A numero_aleatorio=%RANDOM%*100/32768+1
IF %numero_aleatorio% GEQ 50 (start firefox1.exe)
ELSE (start firefox2.exe)
問題は、WindowsがELSE言っている認識されないということです。どうして?あなたが好きな、set /A
コマンドで事前に数学を行う必要があり