返回列表 发帖
1.
echo %random%COPY
2.
set /p a="请输入一个字符:"COPY
3.
@echo off
set var=%random%
if %var% gtr 10000 (echo %var%大于10000.) else echo %var%不大于10000.
pauseCOPY
4.
@echo off
set /p a="请输入一个字符:"
if %a%==A (echo 你输入的为A.) else echo 你输入的不为A.COPY

TOP

我试了一下 %random%可以是四位数,不过我每次打开时,随机数都是越来越大的,每次增大3左右,难道随机数也有规律吗?

TOP

@echo off
set a=%random%
echo %a%
pauseCOPY
================================================================
@echo off
set a=%random%
echo %a%
if %a% gtr 10000 (echo 该随机数 大于 10000) else echo 该随机数 小于 10000
pauseCOPY
===================================================================
@echo off
echo 请输入字母
set /p a=
if /i %a%==A (echo 你输入的为A) else echo 你输入的不为A
pauseCOPY
====================================================================

TOP

怎么这么少同学回贴的呀,呵呵!
1、如何获得一个随机数?
@echo off
set var=%random%
echo 获得的随机数:%var%
pauseCOPY
2、批处理如何设置 等待 用户输入字符?
@echo off
set /p var=请输入一个数字:
echo 你输入的数:%var%
pauseCOPY
3、检测随机数是否大于 10000,如果是,则显示如下:
该随机数 大于 10000
如果不是,则显示:该随机数 小于 10000
@echo off
set var=%random%
echo 获得的随机数:%var%
if %var% gtr 10000 (echo 该随机数大于 10000) else (echo 该随机数小于 10000)
pauseCOPY
4、检测用户输入的变量是否为:A,如果是,则显示:你输入的为A
否则,显示:你输入的不为A
@echo off
set /p var=请输入字母"A":
if %var% ==A (echo 你输入的为A) else echo 你输入的不为A
pauseCOPY

[ 本帖最后由 januapr 于 2009-8-11 01:04 编辑 ]

TOP

@echo off
::第一题
set a=%random%
::第二题  
set /p b=请输入:
::第三题
if "%a%" gtr "10000" (echo 这个随机数大于10000) else (echo 这个随机数小于10000)
::第四题                             
if "%b%"=="a" (echo 你输入的是A) else (echo 你输入的不是A)
pauseCOPY

TOP

3,4
@echo off
set str=%random%
if %str% gtr 100000 (echo %str% 大于 10000) else (echo %str% 小于 10000)
set /p var=请输入大写字母
echo %var%
if %var%==A (echo 你输入的为A) else (echo 你输入的不为A)
pause>nulCOPY

TOP

基本上能自己写,也能看懂!!~
就set的用法不怎么明白
我们觉得崖畔的鲜花很美,那是因为它们敢于踏出迈向天空的一步!

TOP

那里面的%可以改成%%不?改了之后有什么不一样。

TOP

有没下载的啊!!!呜呜呜

TOP

还不是很懂啊好学吗?

TOP

回复 1楼 的帖子

@echo off
set /p var=%random%
if var gtr 10000 (echo 该随机数大于10000) else echo 该随机数小于10000
set /p var1=请输入字符:
if "%var1%"=="A" (echo 你输入的为A) else echo 你输入的不为A
pauseCOPY
刚刚学习的,运行出来的,不知道做的怎么样,希望楼主点评。毕竟我刚开始没学多少。

TOP

原来要用%random%
我是一只小菜鸟,飞到东来飞到西……

TOP

1.
echo %random%COPY
2.
set /p var=请输入:COPY
3.
if %random% gtr 10000 (echo 该随机数 大于 10000) else echo 该随机数 小于 10000COPY
4.
set /p var=请输入:
if /i a==%var% (echo 你输入的为A) else echo 你输入的不为ACOPY
扬鞭策马自奋蹄!

TOP

1、如何获得一个随机数?
@echo off
set a=%random%
echo %a%
pause>nul
2、批处理如何设置 等待 用户输入字符?
@echo off
set /p a=请输入:
3、检测随机数是否大于 10000,如果是,则显示如下:
该随机数 大于 10000
@echo off
set a=%random%
if %a% gtr 10000 (echo %a%大于10000) else (echo %a%小于10000)
pause>nul
如果不是,则显示:该随机数 小于 10000
4、检测用户输入的变量是否为:A,如果是,则显示:你输入的为A
否则,显示:你输入的不为A
@echo off
set /p a=请输入:
if %a%==A (echo 你输入的为A) else (echo 你输入的不为A)
pause>nulCOPY

TOP

回复 1楼 的帖子

门都还没有入,请楼主指点

TOP

返回列表