中国DOS联盟

-- 联合DOS 推动DOS 发展DOS --

联盟域名:www.cn-dos.net 论坛域名:www.cn-dos.net/forum
DOS,代表着自由开放与发展,我们努力起来,学习FreeDOS和Linux的自由开放与GNU精神,共同创造和发展美好的自由与GNU GPL世界吧!

中国DOS联盟论坛
现在时间是 2026-08-11 17:44
中国DOS联盟论坛 » DOS批处理 & 脚本技术(批处理室) » 怎样实现批处理的随机功能? 查看 929 回复 6
楼 主 怎样实现批处理的随机功能? 发表于 2009-04-20 00:53 ·  中国 安徽 合肥 电信
新手上路
积分 13
发帖 6
注册 2009-04-14 11:52
17年会员
UID 142929
性别 男
状态 离线
在想实现的功能是:现在有几个等待处理的命令,怎样用批处理随机执行其中的任意一个或几个命令?
2 发表于 2009-04-20 23:29 ·  中国 安徽 合肥 电信
新手上路
积分 13
发帖 6
注册 2009-04-14 11:52
17年会员
UID 142929
性别 男
状态 离线
怎么没有人回答啊?5…………………………5………………
3 发表于 2009-04-20 23:34 ·  中国 湖北 黄石 电信
中级用户
★★
积分 330
发帖 244
注册 2006-04-14 14:07
20年会员
UID 53823
性别 男
来自 湖北
状态 离线
随机数生成可用,%random%,再结和if命令判断~~
4 发表于 2009-04-20 23:41 ·  中国 北京 联通
银牌会员
★★★★
[b]看你妹啊[/b]
积分 1,488
发帖 1,357
注册 2006-05-20 12:00
20年会员
UID 55770
状态 离线
原来的写错了,换了一种写法

@echo off
set /a r=%random%%%3
goto :c%r%

:c0
ECHO 1
goto :end

:c1
echo 22
goto :end


:c2
echo 333
goto :end

:end
pause

[ Last edited by yishanju on 2009-4-20 at 23:58 ]

有问题请发论坛或者自行搜索,再短消息问我的统统是SB
5 发表于 2009-04-20 23:48 ·  中国 山东 烟台 联通
初级用户
积分 40
发帖 26
注册 2009-04-20 03:56
17年会员
UID 143332
性别 男
状态 离线
不太明白,给个现成的代码吧,谢谢
6 发表于 2009-04-23 05:22 ·  中国 安徽 合肥 电信
新手上路
积分 13
发帖 6
注册 2009-04-14 11:52
17年会员
UID 142929
性别 男
状态 离线
不太明白哎。
7 发表于 2009-04-23 10:52 ·  中国 北京 联通
银牌会员
★★★★
[b]看你妹啊[/b]
积分 1,488
发帖 1,357
注册 2006-05-20 12:00
20年会员
UID 55770
状态 离线
那说明。。最最基础的还没学会哦

有问题请发论坛或者自行搜索,再短消息问我的统统是SB
论坛跳转: