中国DOS联盟

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

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

中国DOS联盟论坛
现在时间是 2026-08-06 22:31
中国DOS联盟论坛 » DOS批处理 & 脚本技术(批处理室) » 请高手帮忙看一下这个批处理 查看 626 回复 1
楼 主 请高手帮忙看一下这个批处理 发表于 2007-12-21 15:19 ·  中国 广东 汕头 潮阳区 电信
高级用户
★★★
DOS时空
积分 713
发帖 348
注册 2007-02-10 13:59
19年会员
UID 79169
性别 男
状态 离线
set pass=0
set times=0
接触批处理,请人解释一下这句的意思,

set /p pass=请输入CMD密码:
if %pass%==haiou goto ok
if %times%==0 goto end
set /A times=%times%-1



在这里
if %times%==0 goto end
set /A times=%times%-1
这句含义呢
先谢了.
2 发表于 2007-12-21 17:07 ·  中国 广西 中移铁通
银牌会员
★★★
永远的菜鸟
积分 1,335
发帖 574
注册 2007-11-27 12:50
18年会员
UID 103929
性别 男
来自 广西
状态 离线
想必你要用这个东西来锁定CMD的(还要修改注册表喔),呵呵,我也是菜鸟来的,如果说错请高手指正。
setlocal (下面的设置只应用于本批处理中)
set pass=0           (密码为0)
set times=0          (次数为0)
set /p pass=请输入CMD密码:  (在此处暂停,以便在“请输入CMD密码:”后输入密码)
if %pass%==haiou goto ok   (如果密码为haiou则跳转到ok)
if %times%==0 goto end   (如果次数为0则跳转到end)
set /A times=%times%-1    (将“set times=0”的次数递减1次)
论坛跳转: