[新手上路]批处理新手入门导读[视频教程]批处理基础视频教程[视频教程]VBS基础视频教程[批处理精品]批处理版照片整理器
[批处理精品]纯批处理备份&还原驱动[批处理精品]CMD命令50条不能说的秘密[在线下载]第三方命令行工具[在线帮助]VBScript / JScript 在线参考
返回列表 发帖
本帖最后由 hlzj88 于 2024-4-14 10:53 编辑
  1. @echo off&setlocal enabledelayedexpansion
  2. :cl
  3. set /p sr=------输入数字-----》
  4. set sz=000!sr!
  5. if !sr! gtr 3999 echo 输入数字大于3999&&goto cl
  6. set qw=!sz:~-4,1!
  7. for %%i in (1.M,2.MM,3.MMM) do set qw=!qw:%%~ni=%%~xi!
  8. set bw=!sz:~-3,1!
  9. for %%i in (1.C,2.CC,3.CCC,4.CD,5.D,6.DC,7.DCC,8.DCCC,9.CM) do set bw=!bw:%%~ni=%%~xi!
  10. set sw=!sz:~-2,1!
  11. for %%i in (1.X,2.XX,3.XXX,4.XL,5.L,6.LX,7.LXX,8.LXXX,9.XC) do set sw=!sw:%%~ni=%%~xi!
  12. set gw=!sz:~-1,1!
  13. for %%i in (1.I,2.II,3.III,4.IV,5.V,6.VI,7.VII,8.VIII,9.IX) do set gw=!gw:%%~ni=%%~xi!
  14. set jg=!qw!!bw!!sw!!gw!
  15. set jg=!jg:.=!
  16. set jg=!jg:0=!
  17. echo 已转换!sr!为!jg!
  18. goto cl
复制代码
保存为ansi格式
目的,学习批处理

TOP

返回列表