批处理新手入门导读[视频教程]批处理基础视频教程[视频教程]VBS基础视频教程
[批处理文件精品]批处理版照片整理器[批处理文件精品]纯批处理备份&还原驱动在线第三方下载
返回列表 发帖
来个自己做的
可以用choice.exe无限输入密码
还可以改密码
默认111503
附件: 您需要登录才可以下载或查看附件。没有帐号?注册

TOP

回复 12# netbenton


    你好 我试了你的代码不行呀 只有个dos窗口没有任何提示文字 而且输入字符既不显示明文也不显示星号

TOP

choice 命令貌似 在XP上没有

TOP

回复 12# netbenton

后半部分的十六进制:
    s,e,t, ,%,1,=,m,a,k,e, ,b,y, ,b,e,n,t,o,n,.
中的benton.是作者吗?

TOP

本帖最后由 yu2n 于 2014-1-3 00:49 编辑

windows 7 x64 下使用 BAT 调用 powershell 实现输入密码回显星号功能
http://stackoverflow.com/questio ... -text-in-a-bat-file
  1. @echo off
  2. set /p p= User Login - <nul
  3. call :_getPwd pwd
  4. echo Password is %pwd%
  5. pause
  6. goto :eof
  7. :_getPwd
  8.     REM powershell
  9.     (powershell /? >nul 2>nul) && powershell -Command $pword = read-host "Enter password" -AsSecureString ; ^
  10.         $BSTR=[System.Runtime.InteropServices.Marshal]::SecureStringToBSTR($pword) ; ^
  11.             [System.Runtime.InteropServices.Marshal]::PtrToStringAuto($BSTR) > .tmp.txt
  12.             
  13.     REM VBS - ScriptPW.Password [C]2010 Spring
  14.     (powershell /? >nul 2>nul) || (
  15.         echo WScript.StdOut.Write CreateObject^("ScriptPW.Password"^).GetPassword > Spring
  16.         cscript -nologo -e:vbs Spring > .tmp.txt
  17.         del Spring
  18.     )
  19.     set /p %1=<.tmp.txt
  20.     del .tmp.txt
  21.     goto :eof
复制代码
『千江有水千江月』千江有水,月映千江;万里无云,万里青天。    http://yu2n.qiniudn.com/

TOP

到头来还是用汇编....
不过14l的choice用法很新奇很好\^O^/

TOP

返回列表