中国DOS联盟

-- 联合DOS 推动DOS 发展DOS --

联盟域名:www.cn-dos.net 论坛域名:www.cn-dos.net/forum
DOS,代表着自由开放与发展,我们努力起来,学习FreeDOS和Linux的自由开放与GNU精神,共同创造和发展美好的自由与GNU GPL世界吧!

中国DOS联盟论坛
现在时间是 2026-08-02 12:57
楼 主 有问题 发表于 2006-11-30 16:08 ·  中国 浙江 温州 电信
初级用户
积分 43
发帖 13
注册 2006-11-23 01:54
19年会员
UID 71408
性别 男
状态 离线
cls
@echo off
echo 1.快速格式化
echo 2.格式化
echo 3.IE设置
echo 4.退出

:INPUT
set /p In=请选择需要启动的程序代号:
set In=%In:~0,1%
if #%In% ==#1 goto FASTFOR
if #%In% ==#2 goto FOR
if #%In% ==#3 goto DOIE
if #%In% ==#4 goto END
echo 输入了错误参数.请重试.
goto INPUT

:FASTFOR
pause
我有两个问题请教大家
1.这里的#起什么作用
2.这里的限制输入是怎么实现的,是不是这句 set In=%In:~0,1%
如果=%In:~0,1%是1-4那其他的Q。I。N。什么的这样用什么提示
论坛跳转: