[新手上路]批处理新手入门导读[视频教程]批处理基础视频教程[视频教程]VBS基础视频教程[批处理精品]批处理版照片整理器
[批处理精品]纯批处理备份&还原驱动[批处理精品]CMD命令50条不能说的秘密[在线下载]第三方命令行工具[在线帮助]VBScript / JScript 在线参考
返回列表 发帖

[文本处理] 批处理怎样实现输入数字显大字体?

set /p a=输入四位数字:

要求:输入四位[0-9]纯数字,显示大字体

请教高手编写输入数字显大字体的代码,大字体大小同下即可

下面是网上找到的代码“bat数字时钟(大字显示)”,供参考

  1. @echo off
  2. setlocal enabledelayedexpansion
  3. MODE con: COLS=87 LINES=10
  4. ::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::
  5. set h0=.......................................................
  6. set h1=████....█.████.████.█..█.████.████.████.████.████......
  7. set h2=█..█....█....█....█.█..█.█....█.......█.█..█.█..█......
  8. set h3=█..█....█....█....█.█..█.█....█.......█.█..█.█..█...█..
  9. set h4=█..█....█.████.████.████.████.████....█.████.████......
  10. set h5=█..█....█.█.......█....█....█.█..█....█.█..█....█...█..
  11. set h6=█..█....█.█.......█....█....█.█..█....█.█..█....█......
  12. set h7=████....█.████.████....█.████.████....█.████.████......
  13. set h8=.......................................................
  14. ::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::
  15. set sn=0&set cr=0&set colr=bc2d9ea
  16. :tim
  17. :::::::::::::::::::::颜色设置:::::::::::::::::::::::
  18. set clr=!colr:~%cr%,1!
  19. if !sn!==0 set/a cr+=1
  20. if !cr! equ 7 set cr=0
  21. color !clr!!W7!
  22. :::::::::::::::::::::读取时间:::::::::::::::::::::::
  23. set  W0=%time:~0,1%
  24. if "!W0!"=="" set W1=0
  25. set  W1=%time:~1,1%
  26. set  W2=10
  27. set  W3=%time:~3,1%
  28. set  W4=%time:~4,1%
  29. set  W5=10
  30. set  W6=%time:~6,1%
  31. set  W7=%time:~7,1%
  32. for /l %%k in (0,1,7) do (set/a hx%%k=!W%%k!*5)
  33. ::::::::::::::::::::::::::::::::::::::::::::::::::::
  34. set tme=%time:~0,8%
  35. set dat=%date%
  36. title %dat% 【当前时间:!tme!】  By:zsx
  37. cls
  38. :::::::::::::::::::::::显示:::::::::::::::::::::::::
  39. if !sn!==0 echo .................^
  40. ..........................
  41. if !sn!==1 echo.
  42. for /l %%j in (1,1,7) do (
  43. set DW0=!h%%j:~%hx0%,5!
  44. set DW1=!h%%j:~%hx1%,5!
  45. set DW2=!h%%j:~%hx2%,5!
  46. set DW3=!h%%j:~%hx3%,5!
  47. set DW4=!h%%j:~%hx4%,5!
  48. set DW5=!h%%j:~%hx5%,5!
  49. set DW6=!h%%j:~%hx6%,5!
  50. set DW7=!h%%j:~%hx7%,5!
  51. set Hg=.!DW0!!DW1!!DW2!!DW3!!DW4!!DW5!!DW6!!DW7!..
  52. if !sn!==1 (set Hg=!Hg:.=  !)
  53. echo !Hg!)
  54. if !sn!==0 echo .................^
  55. ..........................
  56. if !sn!==0 (set sn=1) else (set sn=0)
  57. :::::::::::::::::::::::延时:::::::::::::::::::::::::
  58. :ys
  59. set W=%time:~7,1%
  60. if !W! equ !W7! goto ys
  61. goto tim
复制代码

你这不是找到了么,还写啥?
我帮忙写的代码不需要付钱。如果一定要给,请在微信群或QQ群发给大家吧。
【微信公众号、微信群、QQ群】http://bbs.bathome.net/thread-3473-1-1.html
【支持批处理之家,加入VIP会员!】http://bbs.bathome.net/thread-67716-1-1.html

TOP

回复 2楼 的帖子

我是新手看不太懂这代码,我想实现功能是手动输入四个数字,批处理能显示对应四个数字的醒目的太体字即可,这功能也是以上代码中的一部分,只是我看不太懂无法提取出来

TOP

返回列表