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

TOP

  1. @echo off
  2. setlocal enabledelayedexpansion
  3. set zs=0
  4. call :js !zs!
  5. set js=0
  6. set j=1
  7. for /f "delims=" %%i in ([在这里输入全本小说名]) do (
  8. set "t=%%i"
  9. set "t0=!t:~1,1!"
  10. set "t1=!t:~3,1!"
  11. if "!t0!"=="第" (
  12. for /f "tokens=1" %%a in ('call echo !t!') do (
  13. set "m=%%a"
  14. set "m=!m:(上)=!"
  15. set "m=!m:(中)=!"
  16. set "m=!m:(下)=!"
  17. set "m=!m:(一)=!"
  18. set "m=!m:(二)=!"
  19. set "m=!m:(三)=!"
  20. set "m=!m:(四)=!"
  21. set "m=!m:(五)=!"
  22. set "m=!m:(六)=!"
  23. set "m=!m:(七)=!"
  24. set "m=!m:(八)=!"
  25. set "m=!m:(九)=!"
  26. set "m=!m:(十)=!"
  27. )
  28. for /f "tokens=2" %%a in ('call echo !t!') do (
  29. set "k=%%a"
  30. set "k=!k:(上)=!"
  31. set "k=!k:(中)=!"
  32. set "k=!k:(下)=!"
  33. set "k=!k:(一)=!"
  34. set "k=!k:(二)=!"
  35. set "k=!k:(三)=!"
  36. set "k=!k:(四)=!"
  37. set "k=!k:(五)=!"
  38. set "k=!k:(六)=!"
  39. set "k=!k:(七)=!"
  40. set "k=!k:(八)=!"
  41. set "k=!k:(九)=!"
  42. set "k=!k:(十)=!"
  43. )
  44. )
  45. if defined m (
  46. if defined ms (
  47. if not "!m!"=="!ms!" (set /a zs+=1&&call :js !zs!)
  48. )
  49. set "ms=!m!"
  50. )
  51. md !j!>nul 2>nul
  52. set l=!m!-!k!
  53. if "!m!"=="" (
  54. if "!k!"=="" (
  55. set l=楔子
  56. )
  57. )
  58. >>!l!.txt echo;%%i
  59. >>!l!!.txt echo;
  60. )
  61. cls
  62. echo !zs!
  63. call :js !zs!
  64. pause>nul
  65. :js
  66. set 零常数=100000000000000000000000000000000
  67. :整数
  68. cls
  69. set /a 被除数=%~1
  70. set /a 除数=459
  71. set /a 精确位数=3
  72. set /a 解=!被除数!/!除数!
  73. set /a x=!解!*!除数!
  74. cls
  75. if !x!==!被除数! (
  76. set jg=!解!
  77. goto jg
  78. )
  79. :小数
  80. set 数点=!零常数:~-%精确位数%!
  81. set x=!被除数!!数点!
  82. set /a 小解=!x!/!除数!
  83. set 小数=!小解:~-%精确位数%!
  84. set 解=!解!.!小数!
  85. set jg=!解!
  86. :jg
  87. if !jg!==1 (title 进度已完成:100.0%%%
  88. Goto :Eof)
  89. for /f "tokens=2 delims=." %%b in ('call echo !jg!') do (
  90. set "ttt=%%b"
  91. set ttt1=!ttt:~0,1!
  92. set ttt2=!ttt:~1,1!
  93. set ttt3=!ttt:~2,1!
  94. if "!ttt2!"=="" (title 进度已完成:0.!ttt1!%%%
  95. Goto :Eof)
  96. if "!ttt3!"=="" (title 进度已完成:!ttt1!.!ttt2!%%%
  97. Goto :Eof) else (title 进度已完成:!ttt1!!ttt2!.!ttt3!%%%
  98. Goto :Eof)
  99. Goto :eof
  100. )
复制代码
这是以前看小说分割章节
希望对你有用
1

评分人数

TOP

返回列表