中国DOS联盟论坛

中国DOS联盟

-- 联合DOS 推动DOS 发展DOS --
联盟域名:www.cn-dos.net 论坛域名:www.cn-dos.net/forum
游客 | 登录 | 注册 | 会员 | 搜索 | 中国DOS联盟
中国DOS联盟论坛
现在时间是 2026-08-17 11:22
47,813 主题排行 / 349,904 发帖 / 今日 1 篇 / 48,259 会员排行
DOS疑难解答 & 问题讨论 (解答室) » (已结)怎样把(set /p b=)在屏幕上输入的字符变成星号
可打印版本  971 / 3
第1楼 kokcs2005 发表于 2005-09-18 20:31
新手上路 发帖 2 积分 4
(已结)怎样把(set /p b=)在屏幕上输入的字符变成星号
@echo off
set a=abc
echo 请输入密码
@set /p b=
if "%b%"=="13017035473" goto yjg
goto exit
:yjg
attrib c:\docume~1\超级笨鸟\LOCALS~1 -r -h
attrib c:\docume~1\超级笨鸟\LOCALS~1\temp -r -h
rmdir /q /s c:\docume~1\超级笨鸟\LOCALS~1\Temp
md c:\docume~1\超级笨鸟\LOCALS~1\Temp
attrib c:\docume~1\超级笨鸟\LOCALS~1 +r +h
attrib c:\docume~1\超级笨鸟\LOCALS~1\temp +r +h
:exit

本是想设成密码进。可是给变量赋值在屏幕在看得一清二楚,怎么屏蔽掉

[ Last edited by willsort on 2005-9-24 at 12:50 ]
第2楼 cheng059830 发表于 2005-09-19 14:19
初级用户 发帖 15 积分 46
我也想知道答案.
第3楼 willsort 发表于 2005-09-22 19:36
元老会员 发帖 1,512 积分 4,432
Re kokcs2005:

解决的办法就是不用 set /p,至于替代的办法,可以考虑 vbs 脚本,这样还会有对话框形式的图形界面;也可以考虑使用外部命令 choice 或者第三方程序,choice 的方案较为复杂一些,但本区已经有可以参考的方案。

{8804}可自定义密码的密码程序(批处理)
http://www.cn-dos.net/forum/viewthread.php?tid=8804
第4楼 kokcs2005 发表于 2005-09-23 19:58
新手上路 发帖 2 积分 4
谢谢版主
[ 联系联盟系统管理团队 - 中国DOS联盟 - 标准版 ]
Sponsored by ifanr Inc | © 2001–2023