|
|
发表于 2008-12-29 22:56:48
|
显示全部楼层
原帖由 shenmeshibat 于 2008-10-2 16:42 发表 
为什么echo %random% 输出的都是5位的数字,然后随机变化的也只有后三位?
if %rdm% gtr 10000 (echo rdm is greater than 10000) else (echo rdm is less than 10000)
pause>nul ::这个可以讲解下吗?
@ech ...
@echo off ::关闭回显
:AA ::标签AA
cls ::清屏
echo 1 ::显示1
echo %random% ::显示一个随即数。(为什么随即算都是五位??我也不明白,期待高手回答)
pause ::暂停,等待输入
echo 2 ::显示2
set /p var=请输入: ::设置 var 等于你输入的变量值 /p 就是让外部输入数据的一个开关
echo %var% ::显示上面的变量值
pause ::暂停
echo 3 ::显示3
set aa=%random% ::设置变量aa为随即数。
if %aa% gtr 10000 (echo %aa%大于10000) else echo %aa%小于10000 : if)判定(%aa%)变量(gtr)大于10000(就显示 %aa%变量大于10000)(else)如果不是<可以理解为如果前面的不成立>就显示 %%变量小于10000
pause>nul ::暂停,>nul 将结果输出到不存在的地方 空地方, 加了这个就不会提示: 按任意键继续了
我也是新手,能理解的就是这样了,难免有错误之处,期待高手指正; |
|