Board logo

标题: [文本处理] [已解决]截取文本文件的某一部分为另一文件 [打印本页]

作者: 小文    时间: 2015-3-4 18:18     标题: [已解决]截取文本文件的某一部分为另一文件

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

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

http://bbs.bathome.net/viewthread.php?tid=32419#pid155779
http://bbs.bathome.net/viewthread.php?tid=33399#pid159265
作者: CrLf    时间: 2015-3-4 20:56

可以用 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>
复制代码





欢迎光临 批处理之家 (http://bbs.bathome.net/) Powered by Discuz! 7.2