[新手上路]批处理新手入门导读[视频教程]批处理基础视频教程[视频教程]VBS基础视频教程[批处理精品]批处理版照片整理器
[批处理精品]纯批处理备份&还原驱动[批处理精品]CMD命令50条不能说的秘密[在线下载]第三方命令行工具[在线帮助]VBScript / JScript 在线参考
返回列表 发帖
  1. rem 另存为 ANSI 编码 的 bat
  2. ' & cls & CScript.exe /nologo /e:vbscript "%~f0" >sour.csv & pause & exit
  3. Option Explicit
  4. Dim oFSO, oDOMDocument, s
  5. Set oFSO = CreateObject("Scripting.FileSystemObject")
  6. Set oDOMDocument = CreateObject("Msxml2.DOMDocument.6.0")
  7. wsh.Echo "ClassId skillname skillId skillLvl getLevel levelUpSp Item ID item_count"
  8. For Each s In oFSO.GetFolder(oFSO.GetAbsolutePathName(".")).Files
  9.     If LCase(oFSO.GetExtensionName(s)) = "xml" Then Call k(s.Path)
  10. Next
  11. Sub k(ByVal s)
  12.     Dim i, j, m, t
  13.     oDOMDocument.Load s
  14.     For Each i In oDOMDocument.SelectNodes("//skillTree")
  15.         For Each j In i.SelectNodes("skill")
  16.             t = i.getAttribute("classId") & vbTab
  17.             t = t & j.getAttribute("skillName") & vbTab _
  18.                   & j.getAttribute("skillId")   & vbTab _
  19.                   & j.getAttribute("skillLvl")  & vbTab _
  20.                   & j.getAttribute("getLevel")  & vbTab _
  21.                   & j.getAttribute("levelUpSp") & vbTab
  22.             For Each m In j.SelectNodes("item")
  23.                 t = t & m.getAttribute("id")    & vbTab _
  24.                       & m.getAttribute("count") & vbTab
  25.             Next
  26.             wsh.Echo Left(t, Len(t) - 1)
  27.         Next
  28.     Next
  29. End Sub
复制代码

QQ 20147578

TOP

返回列表