-1

我知道我在这里可能没有使用传统编程,但我已经接近完成我想要使用的批处理文件了。它很脏,但它有效。只是搞砸了一件事,希望有人能帮忙。

我将简化代码。说我有:

SET foldersize0=1000
SET foldersize1=2000
SET foldersize2=3000
SET foldersize3=4000

然后我想做一个if/then:

IF %foldersize%rnd%% GTR %var% .... blah blah blah

如何根据随机数变量rnd调用文件夹大小的值,以便与另一个值进行比较?显然我发布的内容不起作用(%foldersize%rnd%%)。对不起,新手的问题。

谢谢十亿。

4

1 回答 1

1

好的,你可以试试这个:

@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
于 2013-03-18T19:05:04.710 回答