首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
社区首页 >问答首页 >要在cmd脚本中启动随机链接

要在cmd脚本中启动随机链接
EN

Stack Overflow用户
提问于 2018-12-03 08:12:38
回答 1查看 68关注 0票数 0

我试着运行这个脚本:

代码语言:javascript
运行
AI代码解释
复制
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
)

但这是不可能的。

有人能帮忙吗?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2018-12-03 12:58:04

如果您使用的是数组,我建议您使用标准数组表示法,下标用方格括起来:

代码语言:javascript
运行
AI代码解释
复制
@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

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/53597602

复制
相关文章

相似问题

领券
社区富文本编辑器全新改版!诚邀体验~
全新交互,全新视觉,新增快捷键、悬浮工具栏、高亮块等功能并同时优化现有功能,全面提升创作效率和体验
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档
查看详情【社区公告】 技术创作特训营有奖征文