标题: [文本处理] 批处理如何将输入的字符显示成星号* [打印本页]
作者: regedit 时间: 2009-8-27 12:29 标题: 批处理如何将输入的字符显示成星号*
本帖最后由 pcl_test 于 2016-7-27 22:02 编辑
@echo off
color a
mode con cols=15 lines=1
echo 123zcl 组策略 >nul
set /p num=
if "%num%"=="123zcl," (
start gpedit.msc
goto exit
)
帮帮忙啊
作者: Batcher 时间: 2009-8-27 12:44
批处理输入密码但显示星号的代码之批处理应用版
http://bbs.bathome.net/thread-2130-1-1.html
作者: regedit 时间: 2009-8-27 12:46
还是不懂·······
作者: keen 时间: 2009-8-27 17:43 标题: 回复 3楼 的帖子
因为2楼的链接中的代码是包含了debug命令和汇编知识,所以看不懂,可以考虑补补debug和汇编知识。
作者: canyuexiaolang 时间: 2009-8-27 20:12
利用变量延迟- @echo off&setlocal EnableDelayedExpansion
- set /p a=
- for %%i in (%a%) do (
- set n=%%i
- set n=!n:123=*!
- )
- echo %n%
复制代码
自己再带入下
作者: canyuexiaolang 时间: 2009-8-27 20:15
忘了加pause
加在最后啊
欢迎光临 批处理之家 (http://bathome.net./) |
Powered by Discuz! 7.2 |