我试着运行这个脚本:
SET 0=http://www.zap.co.il/
SET 1=https://sa.zap.co.il/
SET 2=https://vpc.must.co.il/bo1/MainForm.asp
SET 3=https://direct-israline.co.il
SET 4=https://mypost.israelpost.co.il
setlocal EnableDelayedExpansion
for /l %%x in (1, 1, 5) do (
SET /a link=!RANDOM! %%5
start !link!
set /a num=!RANDOM! %%20+5
TIMEOUT !num! /nobreak
)
但这是不可能的。
有人能帮忙吗?
发布于 2018-12-03 12:58:04
如果您使用的是数组,我建议您使用标准数组表示法,下标用方格括起来:
@echo off
setlocal EnableDelayedExpansion
SET link[0]=http://www.zap.co.il/
SET link[1]=https://sa.zap.co.il/
SET link[2]=https://vpc.must.co.il/bo1/MainForm.asp
SET link[3]=https://direct-israline.co.il
SET link[4]=https://mypost.israelpost.co.il
for /l %%x in (1, 1, 5) do (
SET /a ran=!RANDOM! %%5
for %%r in (!ran!) do start !link[%%r]!
set /a num=!RANDOM! %%20+5
TIMEOUT !num! /nobreak
)
有关批处理文件中的数组管理的完整说明,请参阅this answer。
https://stackoverflow.com/questions/53597602
复制相似问题