是否有一个Windows命令行以随机顺序从列表中返回项目?
FOR %%g in (dir1 dir2 dir3 dir4) DO (
//do something with any dir returned in random order
)
由于
答案 0 :(得分:1)
以下是一些可能对您有帮助的示例代码。它会生成0到2之间的随机数(包括0和2),然后使用它来选择要处理的目录:
@echo off
setlocal enabledelayedexpansion
set /A R=%random%%% 3
set /A Counter=0
FOR %%g in (dir1 dir2 dir3 dir4) DO (
if !Counter!==%R% echo %%g
set /A Counter+=1
)