[新手上路]批处理新手入门导读[视频教程]批处理基础视频教程[视频教程]VBS基础视频教程[批处理精品]批处理版照片整理器
[批处理精品]纯批处理备份&还原驱动[批处理精品]CMD命令50条不能说的秘密[在线下载]第三方命令行工具[在线帮助]VBScript / JScript 在线参考
返回列表 发帖
本帖最后由 CrLf 于 2012-7-3 10:22 编辑
  1. '2>nul&wscript /nologo "/e:vbscript" "%~0"&exit/b
  2. Option Explicit
  3. Dim fso,re,str,a,b,file,f,ret,retpath
  4. Const forread = 1
  5. retpath = "d:\test\"
  6. Set re = New RegExp
  7. Set fso = CreateObject("Scripting.FileSystemObject")
  8. If fso.FolderExists(retpath) = False Then
  9. MsgBox "不存在文件夹:" & retpath
  10. WScript.Quit
  11. End If
  12. For Each file In fso.GetFolder(".").Files
  13. If UCase(fso.GetExtensionName(file.Name)) = "TXT" Then
  14. IO file.Name
  15. End If
  16. Next
  17. Sub IO(filename)
  18. Set file = fso.OpenTextFile(filename,forread)
  19. f = file.ReadAll
  20. file.Close
  21. re_get "【1.基本资料】"
  22. re_get "【2.股东变化】"
  23. Set file = fso.CreateTextFile(retpath & filename,forread,True)
  24. file.Write ret
  25. file.Close
  26. End Sub
  27. Sub re_get(inpstr)
  28. re.Pattern = "(" & "[\r|\n]" & inpstr & "[\r|\n][^☆★]*)[☆★]"
  29. Set str = re.Execute(f)
  30. If str.Count = 1 Then
  31. ret = ret & str.Item(0)
  32. ret = Left(ret,Len(ret)-1) & vbNewLine
  33. End If
  34. End Sub
复制代码

TOP

返回列表