中国DOS联盟论坛

中国DOS联盟

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

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

游客:  注册 | 登录 | 命令行 | 会员 | 搜索 | 上传 | 帮助 »
作者:
标题: 批处理密码的变量问题 上一主题 | 下一主题
bowen666
初级用户





积分 22
发帖 9
注册 2008-3-21
状态 离线
『楼 主』:  批处理密码的变量问题

@echo off
@title 让批处理搞定一切吧~             by:bowen
color 0a
MODE con: COLS=50 LINES=27
set ci=3
echo.
echo 注意: 三次输入错误将退出. 不知道密码的就不要进啦~~
echo.
:1
set /p ad=请输入密码:

if "%ad%" == "?????" goto o

set /a ci-=1
if \"%ci%\"==\"0\" cls&echo.&echo ====没密码还想进来!!!====没门!!!====&echo.&pause&echo.&exit
cls&echo.&echo 你还有 %ci% 次机会&echo.&goto 1
:o
cls&echo.
echo ============ 貌似密码正确~~,放行 ============



我想问的是,红色的部分为密码,这个直接就显示出来了,不好,没有一种方法可以用到变量的吗,比如5*5*5*或者是5+5+5之类的算式,当然可以复杂点,比如幂运算,怎样表达??我主要是为了小小加一下密,也不要太复杂的变量,可以让其它人摸不着头脑就行了

[ Last edited by bowen666 on 2008-3-25 at 10:38 PM ]

2008-3-26 18:37
查看资料  发送邮件  访问主页  发短消息 网志   编辑帖子  回复  引用回复
knoppix7
银牌会员





积分 1287
发帖 634
注册 2007-5-2
来自 cmd.exe
状态 离线
『第 2 楼』:  

参见set /a

2008-3-26 19:10
查看资料  发短消息 网志   编辑帖子  回复  引用回复

请注意:您目前尚未注册或登录,请您注册登录以使用论坛的各项功能,例如发表和回复帖子等。


可打印版本 | 推荐给朋友 | 订阅主题 | 收藏主题



论坛跳转: