我知道我可能不会在这里使用传统的编程,但我已经接近完成了我想要使用的批处理文件。它很脏但是有效。只是搞砸了一件事,希望有人可以提供帮助。
我将简化代码。说我有:
SET foldersize0=1000
SET foldersize1=2000
SET foldersize2=3000
SET foldersize3=4000
然后我想做一个if / then:
IF %foldersize%rnd%% GTR %var% .... blah blah blah
如何根据随机数变量 rnd 调用foldersize的值,以便与其他值进行比较?显然我发布的内容不起作用(%foldersize%rnd %% )。抱歉有新问题。
感谢十亿人。
答案 0 :(得分:0)
好的,你可以试试这个:
@echo off &setlocal
SET foldersize0=1000
SET foldersize1=2000
SET foldersize2=3000
SET foldersize3=4000
set /a rnd=%random%%%4
call set "foldersize=%%foldersize%rnd%%%"
echo.%foldersize%
endlocal