[新手上路]批处理新手入门导读[视频教程]批处理基础视频教程[视频教程]VBS基础视频教程[批处理精品]批处理版照片整理器
[批处理精品]纯批处理备份&还原驱动[批处理精品]CMD命令50条不能说的秘密[在线下载]第三方命令行工具[在线帮助]VBScript / JScript 在线参考
返回列表 发帖
re 楼上:
在批处理的开头加上这两句,就可以一直显示中文了。
  1. chcp 437 >nul
  2. graftabl 936>nul
复制代码
我也写了一个,自我感觉不错的,保存为:pass.bat
  1. @echo off
  2. goto :begin
  3. a
  4. db BE 80 00 AC 2C 02 76 21 A2 96 01 46 46 B4 03 CD 10 53 52 B9
  5. db 01 00 B4 0A AC CD 10 B4 02 5A 5B FE C2 CD 10 FE 0E 96 01 75
  6. db E8 BF 9F 01 B4 03 CD 10 88 16 97 01 B8 07 0C CD 21 3C 0D 74
  7. db 22 3C 08 74 06 3C 20 77 14 EB 10 81 FF A0 01 72 E7 4F FE 0E
  8. db 97 01 E8 22 00 EB DD B0 2A AA E8 16 00 EB D5 B8 24 24 AB B4
  9. db 09 BA 98 01 CD 21 89 F8 2D A1 01 B4 4C CD 21 FE 06 97 01 8A
  10. db 16 97 01 B9 01 00 B4 0A 80 3E 82 00 2A 75 02 B0 2A CD 10 B4
  11. db 02 CD 10 41 B8 20 0A CD 10 C3 00 00 73 65 74 20 25 31 3D 6D
  12. db 61 6B 65 20 62 79 20 62 65 6E 74 6F 6E 2E
  13. r cx
  14. a1
  15. n password.com
  16. w
  17. q
  18. :begin
  19. debug <pass.bat >nul
  20. password.com *Enter password:>passtmp.bat
  21. call passtmp.bat in
  22. echo. 你输入的密码是:%in%
  23. del passtmp.bat
  24. :: password.com *后面为要显示的提示信息,如果*号换为其它符号,则把输入内容显示出来,否则替换为*号。
  25. ::另一用法:下面用法在纯dos下,可相当于xp下的set /p in=Enter:
  26. ::提示Enter:  并把输入结果存到变量in
  27. :: password.com /Enter: >passtmp.bat
  28. :: call passtmp.bat in
  29. :: 注意:各种不可显示字符转换为*号
复制代码

[ 本帖最后由 netbenton 于 2009-7-2 21:37 编辑 ]

TOP

返回列表