|
ZJHJ
高级用户
积分 609
发帖 374
注册 2006-8-2
状态 离线
|
『楼 主』:
输入密码启动程序(密码可以更改)
我看了有关这方面的贴子,觉得太复杂了.写了个试试.(觉得可以就支持一下)
@echo off
if exist M.RQM goto bn
rem llts in 0070303schj by q@251485609
@echo 12345678>M.RQM
:bn
@cls
@echo off
@echo.
@echo.
@echo.
@echo 为了用户的设置安全,本程序要管理员才能进入操作!
@echo.
@echo.
@echo 输入 T 退出
@echo.
@echo ------- * -------- * --------
@echo.
@echo 初始密码: 12345678
@echo.
SET /P SY= 请输入管理员密码:
FOR /F %%I IN (M.RQM) DO SET syq=%%I
IF "%SY%" == "%syq%" GOTO kyjr
IF "%SY%" == "CK" GOTO ckmm
IF "%SY%" == "T" GOTO :eof
@cls
@echo.
@echo.
@echo.
@echo 对不起,(密码可能已更改)你不是管理员不能进入操作使用!
pause>nul
@goto bn
:kyjr
@cls
@echo.
SET /P SYg= 请按任意键进入程序(如果需要修改原密码,请输入XGMM):
IF "%SYg%" == "XGMM" GOTO xg
IF not "%SYg%" == "XGMM" goto k
:xg
@cls
SET /P xmm= 请输入新密码:
@echo %xmm%>xmm.txt
SET /P cxmm= 请重新再输入一次:
FOR /F %%I IN (xmm.txt) DO SET xsyq=%%I
IF "%cxmm%" == "%xsyq%" GOTO gng
@echo 密码不一致!
pause
goto xg
:gng
COPY xmm.txt M.RQM
@echo 密码更改成功! 请你牢记此密码。
pause>nul
goto bn
:ckmm
@cls
FOR /F %%I IN (M.RQM) DO SET syq=%%I
@echo %syq%
pause>nul
goto bn
:k
del xmm.txt
@cls
@echo 进入使用程序
pause>nul
|
|
2007-3-4 03:21 |
|
|
Kinglion
铂金会员
痴迷DOS者
积分 5792
发帖 1921
注册 2003-6-20 来自 金獅電腦軟體工作室
状态 离线
|
『第
2 楼』:
如果只是单纯地使用批处理而没有对CTRL+C进行处理,则很容易被中止执行。所以本人认为还需要配合一些应用程序来实现对键盘的控制以达到批处理在执行时不能被中止的目的。
|
熟能生巧,巧能生精,一艺不精,终生无成,精亦求精,始有所成,臻于完美,永无止境!
金狮電腦軟體工作室愿竭诚为您服务!
QQ群:8393170(定期清理不发言者)
个人网站:http://www.520269.cn
电子邮件:doujiehui@vip.qq.com
微信公众号: doujiehui
|
|
2007-3-4 05:45 |
|
|
6622186
高级用户
积分 894
发帖 411
注册 2007-2-17
状态 离线
|
『第
3 楼』:
具体怎么用?
|
@set c= 不知则觉多,知则觉少,越知越多,便觉越来越少. --- 知多少.
@for,/l,%%i,in,(1,1,55)do,@call,set/p=%%c:~%%i,1%%<nul&ping/n 1 127.1>nul
|
|
2007-3-5 13:17 |
|
|
zhoushijay
高级用户
Autowalk
积分 845
发帖 375
注册 2007-3-3
状态 离线
|
『第
4 楼』:
汗, 保存密码的文件竟然可以用TXT打开, -_-!
只是把TXT后缀换了下吧,能不能换成乱码
|
|
2007-3-6 02:01 |
|
|
ZJHJ
高级用户
积分 609
发帖 374
注册 2006-8-2
状态 离线
|
『第
5 楼』:
这种方法主要是不希望其他人启用你的程序,破坏你自己的设置.这只是一种方法,至于
保存密码的地方和方式,就自己动脑筋了.
|
|
2007-3-6 10:29 |
|
|
oumiga
初级用户
积分 154
发帖 22
注册 2004-5-30
状态 离线
|
|
2007-3-18 13:58 |
|
|
weizhengguo
初级用户
积分 20
发帖 8
注册 2007-8-2
状态 离线
|
『第
7 楼』:
我对密码安全的要求不高,这个程序正式我所需要的。太感谢搂主了。
|
|
2007-8-3 15:52 |
|
|
weizhengguo
初级用户
积分 20
发帖 8
注册 2007-8-2
状态 离线
|
『第
8 楼』:
代码好像有点问题。在修改密码过后第二次进入输入密码以后按回车就又进入修改密码了。而不是进入执行程序
|
|
2007-8-3 17:01 |
|
|
ZJHJ
高级用户
积分 609
发帖 374
注册 2006-8-2
状态 离线
|
『第
9 楼』:
因为你没有重新启动程序,先前的变量保持在机器里.
|
|
2007-8-3 21:38 |
|
|
yk520
初级用户
积分 24
发帖 17
注册 2008-3-20
状态 离线
|
|
2008-3-21 12:23 |
|
|
zcnvnv
初级用户
积分 114
发帖 36
注册 2007-12-22
状态 离线
|
|
2008-3-21 20:24 |
|
|
bowen666
初级用户
积分 22
发帖 9
注册 2008-3-21
状态 离线
|
『第
12 楼』:
@echo off
color 0a
MODE con: COLS=50 LINES=27
set ci=3
echo.
echo 注意: 三次输入错误将退出. 不知道密码的就不要进啦~~
echo.
:1
set /p mima=请输入密码:
if \"%mima%\"==\"123\" 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 ============ 密码正确,放行 ============
|
|
2008-3-24 18:57 |
|
|
bowen666
初级用户
积分 22
发帖 9
注册 2008-3-21
状态 离线
|
『第
13 楼』:
楼上的密码当然是以明文显示在里面的,这个一方面可以加密,另一方面对密码要求不高的人用着会非常顺手的
|
|
2008-3-24 18:58 |
|
|
knoppix7
银牌会员
积分 1287
发帖 634
注册 2007-5-2 来自 cmd.exe
状态 离线
|
『第
14 楼』:
直接CTRL+C..
使用cmd里的自动运行我就cmd /d
|
|
2008-3-24 22:32 |
|