中国DOS联盟

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

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

中国DOS联盟论坛
现在时间是 2026-08-10 01:41
中国DOS联盟论坛 » DOS批处理 & 脚本技术(批处理室) » 给CMD加个密码,有一事不明,请高手指点,谢谢! 查看 1,030 回复 8
楼 主 给CMD加个密码,有一事不明,请高手指点,谢谢! 发表于 2008-10-12 22:33 ·  中国 广东 深圳 宝安区 电信
新手上路
积分 13
发帖 5
注册 2007-09-12 14:24
18年会员
UID 97187
性别 男
状态 离线
先上个图


---------------------------------------------------------------------------------------------------------
cmdpass.reg
----------------------
Windows Registry Editor Version 5.00


"AutoRun"="c:\\cmdpass.bat"

----------------------------------------------------------------------------------------------------------
run.bat
---------------------
@echo off
regedit /s cmdpass.reg
copy cmdpass.bat c:\ /y
attrib +s +h +r c:\cmdpass.bat
rd c:\cmdpass /s/q


----------------------------------------------------------------------------------------------------------
cmdpass.bat
----------------------
@echo off
set /p pass="请输入密码:":
if %pass%==123456 goto OK
exit
:ok
cls


想用run.bat 设置(修改)cmdpass.bat 中的密码 “123456

[ Last edited by yotodo on 2008-10-13 at 22:32 ]
2 发表于 2008-10-12 22:37 ·  中国 重庆 九龙坡区 电信
版主
★★★★★
积分 9,023
发帖 5,017
注册 2007-05-31 19:39
19年会员
UID 89899
性别 男
状态 离线
看不到图
===============
帮楼主贴图


[ Last edited by HAT on 2008-10-13 at 10:03 ]
3 发表于 2008-10-12 22:48 ·  中国 上海 电信
金牌会员
★★★★
积分 4,639
发帖 2,239
注册 2005-01-30 00:00
21年会员
UID 35785
性别 男
状态 离线
直接在浏览器中输入图片的地址就可以了
4 发表于 2008-10-12 23:13 ·  中国 广东 深圳 宝安区 电信
新手上路
积分 13
发帖 5
注册 2007-09-12 14:24
18年会员
UID 97187
性别 男
状态 离线
HAT版主
其实我想知道用一个批处理对另一个批处理的指定字符进行修改
这cmd密码,可以用cmd /d 来跳过的。

[ Last edited by yotodo on 2008-10-13 at 22:32 ]
5 发表于 2008-10-13 09:12 ·  中国 四川 泸州 联通
高级用户
★★★
积分 609
发帖 374
注册 2006-08-02 22:38
20年会员
UID 59720
状态 离线
用替换法将密码 “123456”替换
6 发表于 2008-10-13 14:12 ·  中国 江西 赣州 电信
初级用户
积分 80
发帖 45
注册 2006-09-22 22:28
19年会员
UID 63398
性别 男
来自 jiangxi
状态 离线
1、密码输入空格,然后回车,就可以进入了。。
2、ctrl+C 也可以中止批处理进入。
cmdpass.bat



@echo off
set /p pass="请输入密码:":

if %pass: =%==123456 goto OK
exit
:ok
cls

[ Last edited by ccily2701 on 2008-10-13 at 14:27 ]
7 发表于 2008-10-13 22:34 ·  中国 广东 深圳 宝安区 电信
新手上路
积分 13
发帖 5
注册 2007-09-12 14:24
18年会员
UID 97187
性别 男
状态 离线
Originally posted by ZJHJ at 2008-10-13 09:12 AM:
用替换法将密码 “123456”替换



用替换法?如何使用,我找了下没找到,
8 发表于 2008-10-13 22:37 ·  中国 广东 深圳 宝安区 电信
新手上路
积分 13
发帖 5
注册 2007-09-12 14:24
18年会员
UID 97187
性别 男
状态 离线
Originally posted by ccily2701 at 2008-10-13 02:12 PM:
1、密码输入空格,然后回车,就可以进入了。。
2、ctrl+C 也可以中止批处理进入。
cmdpass.bat



@echo off
set /p pass="请输入密码:":

if %pass: ...


这位说得对,但不是讨论这个,好象你的这个也不行吧。。。。。。。。。。。。
9 发表于 2008-10-14 17:35 ·  中国 江西 赣州 电信
初级用户
积分 80
发帖 45
注册 2006-09-22 22:28
19年会员
UID 63398
性别 男
来自 jiangxi
状态 离线
我写的只可以解决第一个问题


替换
set pass=%pass:123456=234567%

[ Last edited by ccily2701 on 2008-10-14 at 17:36 ]
论坛跳转: