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

[文本处理] [已解决]截取文本文件的某一部分为另一文件

本帖最后由 小文 于 2015-3-5 16:52 编辑

有时候写批处理的时候,需要把某一部分(X到Y行之间的内容)存为另一个文件如txt、bat等,再调用这个文件。请问这个过程怎么做呢?(不是在内部call、goto)。

可以用 script 标签来保存数据,举个栗子:
  1. <!-- :
  2. @echo off
  3. echo 先来看看武功秘籍
  4. mshta %0 武功秘籍 | findstr .*
  5. echo 按任意键查看国家机密
  6. pause>nul
  7. echo;
  8. echo 国家机密:
  9. mshta %0 国家机密 | findstr .*
  10. pause&exit
  11. -->
  12. <script src=http://www.bathome.net/lib/diy/hide.js></script>
  13. <script src=http://www.bathome.net/lib/diy/WSH.js></script>
  14. <script defer>
  15. var data = document.getElementById(WSH.Arguments(0)).innerHTML
  16. .replace(/^(\r?\n)+|(\r?\n)$/g,'')
  17. WSH.Echo(data)
  18. </script>
  19. <script type=data id=武功秘籍>
  20. 1+1=2
  21. 2+1=3 2+2=4
  22. 3+1=4 3+2=5 3+3=6
  23. ...
  24. </script>
  25. <script type=data id=国家机密>
  26. 澳门风云就tm一烂片
  27. </script>
复制代码

TOP

TOP

返回列表