[新手上路]批处理新手入门导读[视频教程]批处理基础视频教程[视频教程]VBS基础视频教程[批处理精品]批处理版照片整理器
[批处理精品]纯批处理备份&还原驱动[批处理精品]CMD命令50条不能说的秘密[在线下载]第三方命令行工具[在线帮助]VBScript / JScript 在线参考
返回列表 发帖

[数值计算] [已解决]批处理%random%和!random!有什么区别?分别怎么用?

使用批处理,随机在30以内数值中抽取5个数值,并显示此五个数字。
论坛上有段代码
  1. @echo off&setlocal enabledelayedexpansion
  2. for /l %%a in (1,1,5) do echo !random!
  3. pause>nul
复制代码
这个就可以循环输出5次随机数,但当我将!random!改成!random!%%30时,他输出的是“随机数%30“

请问这是什么情况呢?

还有,%random%和!random!有什么区别?分别怎么用?

刚刚接触批处理,希望各位不吝指教
1

评分人数

    • hanyeguxing: 感谢给帖子标题标注[已解决]字样PB + 2

这让我有些无从下手……能给个链接什么的么?谢谢啦

TOP

返回列表