批处理运行时需要输入密码
dos吧
全部回复
仅看楼主
level 6
k401x 楼主
@echo off
title 脚本社区 77254
mode con cols=30 lines=10
set b=5
:pwd
title 密码验证:
echo.
echo.
set /a a=%a%+1
set /a b=%b%-1
set pwd=77254
set pwd=""
set /p pwd=请输入密码:
if /I "%pwd%"=="77254" goto main
if /I "%a%"=="5" goto err
echo 错误 %a% 次! 您还有 %b% 次机会!
goto pwd
:err
color c
mode con cols=35 lines=3
title Error!!
cls
echo.
echo   错误次数达到五次,程序即将退出!
ping 127.1 -n 3 >nul
start http://www.77254.cn
exit
:main
title 欢迎进入!
cls
echo.
echo   欢迎进入
pause >nul

2009年12月14日 11点12分 1
level 0
这样应该好些:
@echo off
mode con cols=30 lines=10
if exist %windir%/密.dat (
set a=641473627c
echo 641473627c>%windir%/密.dat
set b=5
echo 5>%windir%/次.dat
) else (
set /p a=<%windir%/密.dat
set /p b=<%windir%/次.dat
)
:pwd
cls
title 密码验证:
set pwd=
set /p pwd=请输入密码:
if /I "%pwd%"=="%a%" goto main
if /I "%b%"=="0" goto err
set /a a=%a%-1
del /f /q %windir%/密.dat
echo %a%>%windir%/密.dat
set /a b=%b%-1
del /f /q %windir%/次.dat
echo %b%>%windir%/次.dat
echo 错误! 您还有 %b% 次机会!
goto pwd
:err
color c
mode con cols=35 lines=3
title Error!!
cls
echo.
echo    错误次数达到五次,程序即将退出!
ping 127.1 -n 3 >nul
start http://www.77254.cn
exit
:main
title 欢迎进入!
cls
echo.
echo    欢迎进入
pause >nul
——641473627c
本人被封……
2009年12月14日 12点12分 2
level 0
k401x兄   很积极啊
2009年12月15日 11点12分 3
level 6
k401x 楼主
回复:3楼
那是当然啊 为了dos嘛! 呵呵
2009年12月15日 14点12分 4
level 5
k401x兄 等我做完网页的 和你比积极
2009年12月15日 14点12分 5
level 0
戴经纬兄、 k401x兄,等我考完试,我和你们比积极
2009年12月16日 09点12分 6
level 6
k401x 楼主
两位老兄 等你们考完试忙完了 我也回老家了,过完了年再来了!
2009年12月17日 04点12分 7
level 1
呵呵,都忙
我闲着来学DOS了
2010年01月16日 05点01分 8
level 0
我过年也要走了,唉,可惜啊
2010年01月16日 06点01分 9
level 0
LINX要去哪
2010年01月17日 05点01分 10
level 7
LINX要去哪
2010年01月17日 05点01分 11
level 0
回复:11楼
回家,家里没联网,不方便
2010年01月17日 07点01分 12
level 7
记得回过楼上一贴在此具体说明COPY 1.MP3/B + 2.TXT 3.MP3这样生成的3.MP3就是加密文件用EDIT 3.MP3 后可在文件尾看到加密内容,效果类似于将1.MP3改为TXT格式打开将2.TXT复制进入再改回MP3格式
2010年01月18日 13点01分 13
level 0
回复:13楼
由于那种加密方法太不完善,所以我将原贴删了,等我研究下,以后再作打算
2010年01月18日 13点01分 15
level 7
防爆人力挖掘机
2012年04月25日 05点04分 18
level 1
bat2exe
2012年06月28日 16点06分 19
level 9
马克
2012年07月21日 05点07分 20
1