求批处理,一目录有N个文件,随机运行任意一个

2025-03-22 09:56:37
推荐回答(2个)
回答1:

@echo off&setlocal enabledelayedexpansion
set n=0
for /r C:\123 %%a in (*.exe) do (
set "#!n!=%%a"
set /a n+=1
)
set /a m=%random%
set /a m=m%%n
C:\123\!#%m%!

回答2:

试试吧