|
ZJHJ
高级用户
   
积分 609
发帖 374
注册 2006-8-2
状态 离线
|
『楼 主』:
输入密码启动程序(密码可以更改)
使用 LLM 解释/回答一下
我看了有关这方面的贴子,觉得太复杂了.写了个试试.(觉得可以就支持一下)
@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
I read the posts related to this, and it seems too complicated. I wrote a try. (If you think it's okay, please support it)
@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 To ensure the security of user settings, this program requires administrator privileges to enter and operate!
@echo.
@echo.
@echo Enter T to exit
@echo.
@echo ------- * -------- * --------
@echo.
@echo Initial password: 12345678
@echo.
SET /P SY= Please enter the administrator password:
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 Sorry, (the password may have been changed) you are not an administrator and cannot enter and operate!
pause>nul
@goto bn
:kyjr
@cls
@echo.
SET /P SYg= Please press any key to enter the program (if you need to change the original password, please enter XGMM):
IF "%SYg%" == "XGMM" GOTO xg
IF not "%SYg%" == "XGMM" goto k
:xg
@cls
SET /P xmm= Please enter the new password:
@echo %xmm%>xmm.txt
SET /P cxmm= Please enter again:
FOR /F %%I IN (xmm.txt) DO SET xsyq=%%I
IF "%cxmm%" == "%xsyq%" GOTO gng
@echo Password does not match!
pause
goto xg
:gng
COPY xmm.txt M.RQM
@echo Password changed successfully! Please remember this password.
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 Enter the usage program
pause>nul
|
|
2007-3-4 03:21 |
|
|
Kinglion
铂金会员
       痴迷DOS者
积分 5798
发帖 1924
注册 2003-6-20 来自 金獅電腦軟體工作室
状态 离线
|
『第 2 楼』:
使用 LLM 解释/回答一下
如果只是单纯地使用批处理而没有对CTRL+C进行处理,则很容易被中止执行。所以本人认为还需要配合一些应用程序来实现对键盘的控制以达到批处理在执行时不能被中止的目的。
If you simply use batch processing without handling CTRL + C, it is very easy to be aborted. So I think it is also necessary to cooperate with some applications to control the keyboard to achieve the purpose that batch processing cannot be aborted during execution.
|

熟能生巧,巧能生精,一艺不精,终生无成,精亦求精,始有所成,臻于完美,永无止境!
金狮電腦軟體工作室愿竭诚为您服务!
QQ群:8393170(定期清理不发言者)
个人网站:http://www.520269.cn
电子邮件:doujiehui@vip.qq.com
微信公众号: doujiehui
|
|
2007-3-4 05:45 |
|
|
6622186
高级用户
   
积分 894
发帖 411
注册 2007-2-17
状态 离线
|
『第 3 楼』:
使用 LLM 解释/回答一下
具体怎么用?
|

@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 楼』:
使用 LLM 解释/回答一下
汗, 保存密码的文件竟然可以用TXT打开, -_-!
只是把TXT后缀换了下吧,能不能换成乱码
Sweat, the file that saves the password can actually be opened with TXT. It's just that the TXT suffix was changed. Can it be changed to garbled code?
|
|
2007-3-6 02:01 |
|
|
ZJHJ
高级用户
   
积分 609
发帖 374
注册 2006-8-2
状态 离线
|
『第 5 楼』:
使用 LLM 解释/回答一下
这种方法主要是不希望其他人启用你的程序,破坏你自己的设置.这只是一种方法,至于
保存密码的地方和方式,就自己动脑筋了.
This method mainly doesn't want others to enable your program and destroy your own settings. This is just one method. As for the place and way to save the password, you can use your own brains.
|
|
2007-3-6 10:29 |
|
|
oumiga
初级用户
 
积分 154
发帖 22
注册 2004-5-30
状态 离线
|
|
2007-3-18 13:58 |
|
|
weizhengguo
初级用户
 
积分 20
发帖 8
注册 2007-8-2
状态 离线
|
『第 7 楼』:
使用 LLM 解释/回答一下
我对密码安全的要求不高,这个程序正式我所需要的。太感谢搂主了。
I don't have high requirements for password security, and this program is exactly what I need. Thanks a lot to the original poster.
|
|
2007-8-3 15:52 |
|
|
weizhengguo
初级用户
 
积分 20
发帖 8
注册 2007-8-2
状态 离线
|
『第 8 楼』:
使用 LLM 解释/回答一下
代码好像有点问题。在修改密码过后第二次进入输入密码以后按回车就又进入修改密码了。而不是进入执行程序
There seems to be some issues with the code. After modifying the password, when entering the password for the second time and pressing Enter, it goes back to the password modification instead of entering the execution program.
|
|
2007-8-3 17:01 |
|
|
ZJHJ
高级用户
   
积分 609
发帖 374
注册 2006-8-2
状态 离线
|
『第 9 楼』:
使用 LLM 解释/回答一下
因为你没有重新启动程序,先前的变量保持在机器里.
Because you didn't restart the program, the previous variables remain in the machine.
|
|
2007-8-3 21:38 |
|
|
yk520
初级用户
 
积分 24
发帖 17
注册 2008-3-20
状态 离线
|
|
2008-3-21 12:23 |
|
|
zcnvnv
初级用户
 
积分 114
发帖 36
注册 2007-12-22
状态 离线
|
『第 11 楼』:
使用 LLM 解释/回答一下
随便加下密,再输出就可以拉
Just add some encryption casually, then output it.
|
|
2008-3-21 20:24 |
|
|
bowen666
初级用户
 
积分 22
发帖 9
注册 2008-3-21
状态 离线
|
『第 12 楼』:
使用 LLM 解释/回答一下
@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 ============ 密码正确,放行 ============
@echo off
color 0a
MODE con: COLS=50 LINES=27
set ci=3
echo.
echo Notice: Three incorrect inputs will exit. Don't enter if you don't know the password~~
echo.
:1
set /p mima=Please enter the password:
if "%mima%"=="123" goto o
set /a ci-=1
if "%ci%"=="0" cls&echo.&echo ====No password and still want to come in!!!====No way!!!====&echo.&pause&echo.&exit
cls&echo.&echo You have %ci% chances left&echo.&goto 1
:o
cls&echo.
echo ============ Password correct, access granted ============
|
|
2008-3-24 18:57 |
|
|
bowen666
初级用户
 
积分 22
发帖 9
注册 2008-3-21
状态 离线
|
『第 13 楼』:
使用 LLM 解释/回答一下
楼上的密码当然是以明文显示在里面的,这个一方面可以加密,另一方面对密码要求不高的人用着会非常顺手的
The password upstairs is of course displayed in plain text inside. On the one hand, this can be encrypted, and on the other hand, it will be very convenient for people who have low requirements for passwords.
|
|
2008-3-24 18:58 |
|
|
knoppix7
银牌会员
    
积分 1287
发帖 634
注册 2007-5-2 来自 cmd.exe
状态 离线
|
『第 14 楼』:
使用 LLM 解释/回答一下
直接CTRL+C..
使用cmd里的自动运行我就cmd /d
Directly CTRL+C..
Use the automatic run in cmd, I just cmd /d
|
|
2008-3-24 22:32 |
|