中国DOS联盟论坛

中国DOS联盟

-- 联合DOS 推动DOS 发展DOS --
联盟域名:www.cn-dos.net 论坛域名:www.cn-dos.net/forum
游客 | 登录 | 注册 | 会员 | 搜索 | 中国DOS联盟
中国DOS联盟论坛
现在时间是 2026-09-15 12:42
47,812 主题排行 / 349,917 发帖 / 今日 0 篇 / 48,268 会员排行
DOS批处理 & 脚本技术(批处理室) » 批处理输入密码但不显示字符的代码
可打印版本  24,251 / 64
第31楼 netchxing 发表于 2007-02-02 04:12
初级用户 发帖 31 积分 58 来自 重庆
望沉莫急呀
第32楼 fbwolf 发表于 2007-02-04 01:13
初级用户 发帖 22 积分 56
强,太强了,利用IN.COM记录回车以前输入的键,然后设置为要显示的密码!不得不佩服啊
第33楼 kennyfan 发表于 2007-04-18 09:50
中级用户 发帖 112 积分 259
非常精彩..呵呵受教了!
第34楼 tongwandou 发表于 2007-04-18 11:35
初级用户 发帖 50 积分 112
还看不懂,但谢谢楼主!
第35楼 pestally 发表于 2007-04-18 11:45
初级用户 发帖 12 积分 29
哎..虽然知道了..但是我也看不懂..呵呵..
第36楼 sd287054 发表于 2007-04-18 14:45
初级用户 发帖 44 积分 111
PPdos

@echo off
title 出现表示 输入超时请按回车继续:
:begin
PING 127.0 -t|set /p pwd=请输入密码:&cls>con
set /p pwd=
cls&echo 密码为:%pwd%
if "%pwd%"=="" cls&goto begin
pause>nul


这样就可以把延时调到无限了~~!
你实验以下可行吗?
第37楼 lianjiang2004 发表于 2007-04-18 21:24
金牌会员 发帖 1,884 积分 3,946
Originally posted by sd287054 at 2007-4-18 14:45:
PPdos

@echo off
title 出现表示 输入超时请按回车继续:
:begin
PING 127.0 -t|set /p pwd=请输入密码:&cls>con
set /p pwd=
cls&echo 密码为:%pwd%
if "%pwd%&q ...

不能运行。
第38楼 zh159 发表于 2007-04-18 22:04
金牌会员 发帖 1,467 积分 3,687
Originally posted by PPdos at 2007-1-21 09:24:

经研究以上代码能通过不产生临时文件实现密码的隐藏输入

但是却会在超过延迟时间后暴露未回车的密码 希望高手加以完善!

这是利用cmd对键盘操作的缓存(有长度限制)作用,在延时结束之前输入密码和回车,延时结束,直接由“set /p pwd=”接受之前输入的键盘操作,并不是真正的密码隐藏输入
如果延时结束前没有回车,就会显示缓存的键盘操作;如果延时结束前回车,延时结束“set /p pwd=”就会将所有的键盘操作一起执行,极难看得到密码的显示(理论上也会显示,但速度太快了)
第39楼 htysm 发表于 2007-04-19 00:56
高级用户 发帖 415 积分 866
一个字:牛
第40楼 tyh 发表于 2007-04-22 04:27
初级用户 发帖 43 积分 80
呵呵.我也来拜一个.
第41楼 sd287054 发表于 2007-04-22 13:14
初级用户 发帖 44 积分 111
PPdos

@echo off
title 出现表示 输入超时请按回车继续:
:begin
PING -n 10 127.0 |set /p pwd=请输入密码:&cls>con
set /p pwd=
cls&echo 密码为:%pwd%
if "%pwd%"=="" cls&goto begin
pause>nul
加错参数了,
这样就可以延时10秒了
第42楼 liwu111 发表于 2007-06-20 15:13
新手上路 发帖 5 积分 11 来自 廣東深圳
厲害!
第43楼 flamey 发表于 2007-06-20 17:25
初级用户 发帖 74 积分 152
利害!
第44楼 wuzhaojun 发表于 2007-06-20 18:48
新手上路 发帖 1 积分 3
这正是我要的
实在牛X
第45楼 luowanli1984 发表于 2007-06-20 19:49
初级用户 发帖 27 积分 65 来自 china
xuexi
上一页  1 2 3 4 5  下一页
[ 联系联盟系统管理团队 - 中国DOS联盟 - 标准版 ]
Sponsored by ifanr Inc | © 2001–2023