找回密码
 加入
搜索
查看: 18896|回复: 69

[AU3基础] [已解决]对回车符@CR换行符@LF还有@CRLF的疑问(好奇怪,我要疯掉了)

 火... [复制链接]
发表于 2010-11-14 20:05:19 | 显示全部楼层 |阅读模式
本帖最后由 binghc 于 2010-11-15 19:41 编辑



这是a.txt
00000000000000000000000
11111111111111111111111
22222222222222222222222
33333333333333333333333
44444444444444444444444
55555555555555555555555
66666666666666666666666
77777777777777777777777
88888888888888888888888
99999999999999999999999
这是b.txt
第一章 平安夜的堕落天使
第二章 女生不能召之即来
第三章 补英语是一门艺术
第四章 仇富是穷人的义务
第五章 温士顿广场的圆舞
第六章 玩游戏付出的感情
第七章 公车是暧昧的摇篮
第八章 明天请帮我买早饭
第九章 如此无辜的闭上眼
第十章 梦中是谁偷吻了谁
测试代码:

$fileA = 'a.txt'
$fileB = 'b.txt'
$StrA = FileRead($fileA)
$StrB = FileRead($fileB)
$StrA = StringRegExp($StrA, '(?m)^.*', 3)
MsgBox(0, '', $StrB)
$StrB = StringRegExp($StrB, '(?m)^.*', 3)
MsgBox(0, '', 'b.txt数组维度:' & UBound($StrB))
For $i = 0 To UBound($StrB) - 1
        MsgBox(0, '', $StrB[$i])
Next
Exit
If UBound($StrA) <> UBound($StrB) Then
        MsgBox(0, '', $fileA & ':' & UBound($StrA) & ' 不等于 ' & $fileB & ':' & UBound($StrB))
        Exit
EndIf
Dim $STR3
For $i = 0 To UBound($StrA) - 1
        $STR3 &= $StrA[$i] & @CRLF & $StrB[$i] & @CRLF
Next
$resultfile = 'resul.txt'
If FileExists($resultfile) Then FileDelete($resultfile)
FileWrite($resultfile, $STR3)
$str = FileRead($resultfile)
ShellExecute($resultfile)
MsgBox(0, '', $str)


先不进入正题,大家先来看几张图片(很奇怪){稍后进入正题}:
这是代码中的a.txt和b.txt






代码运行后:

。。。

这是怎么回事呢?!!好奇怪,b.txt中只有十行,解析出来后前面都正常,然后怎么就出现a.txt中的内容,你们也试试,会这样吗!

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?加入

×
发表于 2010-11-14 20:24:56 | 显示全部楼层
测试无误!!正常!!
 楼主| 发表于 2010-11-14 20:26:13 | 显示全部楼层
本帖最后由 binghc 于 2010-11-14 20:30 编辑

那b.txt我怎么就有14个元素呢???


本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?加入

×
发表于 2010-11-14 20:29:52 | 显示全部楼层
我测试了你给的AB TXT 与代码。 都没有问题。如果你觉得是 CR LF 这种东西的影响,何不先把他们都先转换了。
 楼主| 发表于 2010-11-14 20:31:46 | 显示全部楼层
回复 4# chenronting


    正题还没进入呢!可否截几张图上来?就截运行后的第二个窗口:b.txt数组维度。。。
发表于 2010-11-14 20:35:53 | 显示全部楼层
回复 1# binghc


    很正常。
可能原因,楼主自己复制下你一楼的源码及文件,再试试看,另提供下autoit版本

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?加入

×
 楼主| 发表于 2010-11-14 20:40:35 | 显示全部楼层
回复 6# kn007


版主看问题果然很冷静,这是版本:3.3.2.0     

我已经重新从一楼上重新复制了一份,还是一样的结果

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?加入

×
发表于 2010-11-14 20:42:35 | 显示全部楼层
回复  kn007


版主看问题果然很冷静,这是版本:3.3.2.0     

我已经重新从一楼上重新复制了一份, ...
binghc 发表于 2010-11-14 20:40 <a target=_blank href="http://www.autoitx.com/images/common/back.gif"><img style="border:1px solid black" alt="http://www.autoitx.com/images/common/back.gif" src="http://www.autoitx.com/images/common/back.gif"></a>


正在下载3320中,你可以考虑上传测试的附件
 楼主| 发表于 2010-11-14 20:44:48 | 显示全部楼层
回复 8# kn007


    Thank You!!

你的动画很强大,很直观!
 楼主| 发表于 2010-11-14 20:49:45 | 显示全部楼层
回复 8# kn007


    好的!
受你的启发,我正在下屏幕录像专家,然后再上传,这样大家看得看形象

这是测试的所有文件

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?加入

×
发表于 2010-11-14 20:54:48 | 显示全部楼层


回楼主的。图片在上

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?加入

×
发表于 2010-11-14 20:57:17 | 显示全部楼层
回复  kn007


    好的!
受你的启发,我正在下屏幕录像专家,然后再上传,这样大家看得看形象

这 ...
binghc 发表于 2010-11-14 20:49 <a target=_blank href="http://www.autoitx.com/images/common/back.gif"><img style="border:1px solid black" alt="http://www.autoitx.com/images/common/back.gif" src="http://www.autoitx.com/images/common/back.gif"></a>


    测试结果,autoit3320返回维族14,更换版本可以解决问题   3311到3350果然还是不太稳定

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?加入

×
 楼主| 发表于 2010-11-14 21:07:30 | 显示全部楼层
本帖最后由 binghc 于 2010-11-14 21:13 编辑




这是网盘地址

http://v4.u.115.com/file/f074b18030

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?加入

×
 楼主| 发表于 2010-11-14 21:14:56 | 显示全部楼层
回复 12# kn007


    果然是版本问题!!!!

我换一下版本看看,没问题的话,就进入我要说的。。。
发表于 2010-11-14 21:16:52 | 显示全部楼层
回复  kn007


    果然是版本问题!!!!

我换一下版本看看,没问题的话,就进入我要说的。。。
binghc 发表于 2010-11-14 21:14



    恩,很好奇你的录像工具。。。提供下下载吧
您需要登录后才可以回帖 登录 | 加入

本版积分规则

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

GMT+8, 2024-5-17 00:12 , Processed in 0.095943 second(s), 24 queries .

Powered by Discuz! X3.5 Licensed

© 2001-2024 Discuz! Team.

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