Board logo

标题: [文本处理] 为啥用按键精灵逐行读取TXT的代码不如VBS的代码执行速度快呢? [打印本页]

作者: 我来了    时间: 2013-5-10 09:32     标题: 为啥用按键精灵逐行读取TXT的代码不如VBS的代码执行速度快呢?

本帖最后由 pcl_test 于 2016-11-21 13:42 编辑

我就纳了蝎闷了:为啥用按键精灵卓行读取TXT的代码,不如VBS或批处理的代码执行速度快呢?
为啥同是2M以上TXT内容,用按键精灵读取的速度不如VBS或批处理等速度快呢?
a=Plugin.File.ReadFileEx("H:\列表.txt")
b = Split(a, "|")
For u = 0 To UBound(b) - 1
Call Plugin.Web.HtmlInput(b(u), "id:subject")
//MessageBox "finish!"
MessageBox b(u)
Next
On Error Resume Next
     strFileName = "H:\列表.txt"
Set oFSO = CreateObject("Scripting.FileSystemObject")
Set oFile = oFSO.OpenTextFile(strFileName)

     If Err Then
         WScript.Echo Err.Number & vbCrLf & Err.Description
         Err.Clear
         WScript.Quit
     End If
     
     Do Until oFile.AtEndOfLine
         WScript.Echo oFile.ReadLine
     Loop

作者: Demon    时间: 2013-5-10 11:05

批处理在哪
作者: BAT-VBS    时间: 2013-5-10 13:03

我就纳了蝎闷了,为啥你觉得按键精灵不能比批处理慢呢?
作者: BAT-VBS    时间: 2013-5-10 13:04

试试sed或gawk吧,估计可以更快。
作者: 我来了    时间: 2013-5-11 11:05

回复 4# BAT-VBS
亲,有案例不? 没事,不行,我再搜索下。

还有,这是http://bbs.anjian.com/thread-439296-1-1.html佐证
也许吧,别太跟编程菜鸟较真,哈哈。




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