用vbs 将有序文件转换为有序文件
2016-07-24 03:41
453 查看
用vbs 将有序文件转换为有序文件
'msgbox "当前文件路径是 " & wscript.ScriptFullName 'set ws=CreateObject("WScript.Shell") 'MsgBox "当前文件夹是 " & ws.CurrentDirectory '将xxx.list 转换为数组 '2016-07-24 option explicit dim fso,fread,strline dim txtfso, txtfs dim idx, str set fso=createobject("scripting.filesystemobject") set fread=fso.opentextfile("xxx.list",1) set txtfso = WScript.CreateObject("scripting.filesystemobject") set txtfs = txtfso.CreateTextFile("xxx.txt", true) txtfs.writeline("==== 以下为转换后的内容 ====") txtfs.writeblanklines(3) do until fread.atendofstream strline=replace(fread.readline, " ", "") '当前行去除空格后,赋值给strline idx = InStr(strline, "obj") '获取 obj 在当前行的位置,索引从1开始 if idx > 0 then '如果出现obj idx = idx + 5 str = mid(strline, idx, 2) + "," str = "{0x" + mid(strline, idx+2, 2) + str idx = idx + 24 do str = str + "0x" + mid(strline, idx, 2) + "," idx = idx + 2 loop while idx < InStr(strline, "/>") - 8 str = mid(str, 1, 52) + "}," txtfs.writeline(str) str = "" end if loop txtfs.close fread.close set fso=nothing
相关文章推荐
- VB程序学习代码记录20160723(2)
- VB6.0和VB.NET区别
- 多媒体文件格式之RMVB
- VB程序学习代码记录20160723
- VB操作EXCEL
- 利用VBA自动保存outlook附件
- VB程序两层C/S转三层
- VB程序学习代码记录20160722(2)
- VBA 获取多列不重复值
- VB.Net 的第一次印象
- VB程序学习代码记录20160722
- vb.net ファイル圧縮・解凍など
- VB程序学习代码记录20160721
- vb.net xmlファイルを読み込み
- vb.net实现Vb中的Any变体类型
- 插入排序
- 【VBA研究】增加超级链接
- 名字与地址转换 (gethostbyname、getservbyname、getaddrinfo、getnameinfo等)
- 如何在Excel中通过VBA快速查找多列重复的值
- WARNING: vboxdrv kernel module is not loaded.