echo 选择1或者2
@set /p xuanzhe=
@if %xuanzhe%==1 echo 1
@if %xuanzhe%==2 echo 2
@pause
假如我选择3 我想让他提示我不可以输入3
怎么实现???
@set /p xuanzhe=
@if %xuanzhe%==1 echo 1
@if %xuanzhe%==2 echo 2
@pause
假如我选择3 我想让他提示我不可以输入3
怎么实现???
联盟域名:www.cn-dos.net 论坛域名:www.cn-dos.net/forum
DOS,代表着自由开放与发展,我们努力起来,学习FreeDOS和Linux的自由开放与GNU精神,共同创造和发展美好的自由与GNU GPL世界吧!
@echo off
set /p select=请输入(1 2):
if "%select%" equ "1" cls&echo hello&goto end
if "%select%" equ "2" cls&echo ok&goto end
cls&echo 不可以输入%select%
:end
pause>nul
Originally posted by mbllokmb at 2008-6-21 09:18:
set t=%random% 这个随机数大于100是90%的机率!
为什么我的代码 名字 输入时不能空格 中间一空格就自行退出了!!!!
怎么让进度条不走样
@echo off
title 智力测试 mbll
color 3b
:b
echo 智力测试
echo.
echo 你的姓名可以测试你的智商
echo 根据古代mbll算法由国家iso2008认证本程序完全符合人体逻辑学和姓式推算学 。 不信可不试!
echo.
echo 准确率100
echo.
echo 请在输入名字时不要有空格 否则后果自负!!!
echo.
echo.
set /p tmp= 你看明白了请按回车键我们开始.......
:again
echo.
set "choose="
set /p choose=请输入你的名字:
echo.
echo.
rem 进度条 ▉▉▉▉▉
set "num="
set work=0
set n=0
set mo=0
set number=0
rem all是总数
set all=60
set time=%all%
:show
:check
if %number% GTR %mo% set num=%num%▉&set /a mo=%mo%+1&goto check
:2
cls
echo 进度: %n% / %all% 剩余时间:%time%秒
echo.
echo.
echo 完成 %work% %%%
echo.
if not "%num%"=="" echo %num%
if not "%num%"=="" echo %num%
echo.
echo.
echo.
echo.
if %work%==100 goto mbll
ping 127.1 -n 1 >nul
set /a n=%n%+1
set /a time=%all%-%n%
set /a work=(%n%)*100/(%all%)
set /a number=%work%/3
set /a number=%number%+1
goto show
echo.
echo.
echo.
echo.
:mbll
echo.
echo.
if "%choose%"=="李明" echo 您的智商为100 您是个天才!&goto a
if "%choose%"=="李俊姬" echo 您的智商为75 您的脑子很好!&goto a
if "%choose%"=="郭健玲" echo 您的智商为70 您可以上楼了!&goto a
if "%choose%"=="郑丽丽" echo 您的智商为60 您还没出院么!&goto a
if "%choose%"=="李莉" echo 您的智商为67 您的智商都到你儿子那去了!&goto a
if "%choose%"=="张海雯" echo 您的智商为0 您的智商为0 原因你自己知道吧哈哈!&goto a
if "%choose%"=="王威" echo 您的智商为76 您比your giriends 多一点!&goto a
if "%choose%"=="宁静" echo 您的智商为59 请把石头拿开!!&goto a
echo 对不起 "%choose%" 可能不是人或正在通缉中 无法查询 !!
echo.
echo.
echo.
:a
echo.
echo.
echo.
pause>nul&cls&goto :again