![]() |
中国DOS联盟-- 联合DOS 推动DOS 发展DOS --联盟域名:www.cn-dos.net 论坛域名:www.cn-dos.net/forum |
| 游客 | 登录 | 注册 | 会员 | 搜索 | 中国DOS联盟 |
|
中国DOS联盟论坛 现在时间是 2026-08-10 00:31 |
共 47,811 主题排行 / 349,897 发帖 / 今日 2 篇 / 48,255 会员排行 |
| DOS批处理 & 脚本技术(批处理室) » 批处理输入密码时怎么用"***"来显示? |
| 可打印版本 992 / 9 |
| 第1楼 paradiseapple | 发表于 2008-09-30 21:05 |
| 初级用户 发帖 30 积分 78 | |
|
批处理输入密码时怎么用"***"来显示? 批处理输入密码时怎么用"***"来显示?
|
|
| 第2楼 radem | 发表于 2008-09-30 21:14 |
| 高级用户 发帖 383 积分 691 | |
|
隐藏的会
***的不会 |
|
| 第3楼 tireless | 发表于 2008-09-30 22:20 |
| 银牌会员 发帖 1,122 积分 2,025 | |
|
EditV32.exe
http://www.westmesatech.com/editv.html It can mask the typed input for simple password security. [ Last edited by tireless on 2008-9-30 at 22:22 ] |
|
| 第4楼 zqz0012005 | 发表于 2008-10-01 00:30 |
| 中级用户 发帖 135 积分 297 | |
|
http://www.cn-dos.net/forum/viewthread.php?tid=29806
|
|
| 第5楼 tireless | 发表于 2008-10-01 11:27 |
| 银牌会员 发帖 1,122 积分 2,025 | |
|
Re 4楼 我输入的时候不会有任何字符上屏,且光标出现在开头 Enter password:
|
|
| 第6楼 xahstar | 发表于 2008-10-02 11:59 |
| 初级用户 发帖 9 积分 31 | |
|
参考了此贴7楼的代码 http://www.cn-dos.net/forum/viewthread.php?tid=27149
以下代码只支持数字密码,还请高手完善一下。 [ Last edited by xahstar on 2008-10-2 at 12:00 ] |
|
| 第7楼 mgq | 发表于 2008-10-02 16:16 |
| 中级用户 发帖 103 积分 206 来自 广东 肇庆 | |
|
顶
但如果输入密码时输错了,就得重新输入,因为不能退格和删除. |
|
| 第8楼 s11ss | 发表于 2008-10-02 20:09 |
| 银牌会员 发帖 566 积分 2,098 | |
Originally posted by mgq at 2008-10-2 04:16 PM: 在:B部分修改一下即可: 判断是BackSpace的话: 1、s不为空,即BackSpace前还有字符供删除:用set /p来输出一个退格和空格;同时s取上个s的除最后一个字符外的其余部分。 2、s为空,即BackSpace前没有字符供删除了:不做任何处理。 |
|
| 第9楼 mgq | 发表于 2008-10-03 10:40 |
| 中级用户 发帖 103 积分 206 来自 广东 肇庆 | |
|
不明白,请楼上的写出代码.
|
|
| 第10楼 xahstar | 发表于 2008-10-03 19:00 |
| 初级用户 发帖 9 积分 31 | |
Originally posted by mgq at 2008-10-3 10:40 AM: |
|
|
[ 联系联盟系统管理团队 -
中国DOS联盟 -
标准版 ] Sponsored by ifanr Inc | © 2001–2023 |