找回密码
 加入
搜索
查看: 1589|回复: 2

关于记事本的读取请教

[复制链接]
发表于 2008-9-4 22:13:46 | 显示全部楼层 |阅读模式
假设记事本里面有以下数据:
23   345      123       788      abb
567   4566            vsf      90g            677h

这些数据以空格分开(不一定是一个空格),现要把记事本每行的第二,第四个数据放到excel中,请问这个脚本应该如何写呢?

[ 本帖最后由 jchang 于 2008-9-5 22:38 编辑 ]
发表于 2008-9-5 12:31:12 | 显示全部楼层
处理一下原始字串,怎么写到EXCEL中我不会。
$A="  23   345      123       788 abb  567   4566       vsf      90g    677h  "
$A=StringStripWS(StringStripWS($A,1),2)
$C=""
For $I=1 To StringLen($A)
        $B=StringMid($A,$I,1)
        If $B=" " Then
                While 1 
                        $I=$I+1
                        if $I>StringLen($A) then 
                                $I=$I-1
                                ExitLoop
                        EndIf
                        $B=StringMid($A,$I,1)
                        if $B<>" " then 
                                $I=$I-1
                                ExitLoop
                        EndIf
                WEnd
                $C=$C&","
        Else
                $C=$C&$B
        EndIf
Next
$D=StringSplit($C,",")
MsgBox(0,"","新数据串是:"&$C&@CRLF&"总数据数:"&$D[0]&@CRLF&"第2、4数据是:"&$D[2]&"   "&$D[4])
 楼主| 发表于 2008-9-5 20:08:37 | 显示全部楼层
多谢指教!已经对我很有用处了

[ 本帖最后由 jchang 于 2008-9-5 22:36 编辑 ]
您需要登录后才可以回帖 登录 | 加入

本版积分规则

QQ|手机版|小黑屋|AUTOIT CN ( 鲁ICP备19019924号-1 )谷歌 百度

GMT+8, 2024-5-12 16:40 , Processed in 0.069742 second(s), 19 queries .

Powered by Discuz! X3.5 Licensed

© 2001-2024 Discuz! Team.

快速回复 返回顶部 返回列表