批处理中阶入门

太兴奋了,终于算是入门了!!!

请各位看官原谅我的无知。

首先贴上自己觉得算是入门的小栗子吧:

要求:随机生成500之内的数

  

@echo off 
setlocal enabledelayedexpansion
for /l %%i in (1,1,10) do (
set /a j=!random!%%500+1
echo;!j!
)
pause

附上其他参考代码(先干活):

  1:

  

::@echo off
::/v:on
::setlocal enabledelayedexpansion
::set /a i=%random%%%100+1
::for /l %%i in (1 1 10) do (
::set /a j=%random%%%100+1
::@echo ^!random^!
::)
::set /a a=1
::set /a a+=1
::@echo ^!a^!
::pause
::@echo off
::setlocal enabledelayedexpansion
::echo ^!xx^!
::pause

@echo off
setlocal enabledelayedexpansion
for /l %%i in (1 1 20) do (
    set /a j=!random!%%1000+1
    echo;%%a:!j!
    echo;---
    if !j! geq 300 (echo;^>300:!j!)
)
pause

  2:

。。。。

附上链接:

  1.echo:用法

  2.批命令延迟环境变量

  3.批命令延迟环境变2

  4.

posted on 2015-12-15 14:23  是知也  阅读(150)  评论(0编辑  收藏  举报

导航