找回密码
 加入
搜索
查看: 16240|回复: 34

[AU3基础] 如何读取TXT文本文档里面指定的字符前面的值或后面的值【已解决】

 火.. [复制链接]
发表于 2012-12-1 20:53:23 | 显示全部楼层 |阅读模式
本帖最后由 gljlmz 于 2012-12-5 23:36 编辑

如何逐行读取TXT文本文档里面指定的字符前面的值或后面的值并分别赋值给A(指定字符前在的值)和B(指定字符后面的值)
 楼主| 发表于 2012-12-1 20:54:50 | 显示全部楼层
在线等,哪位高手大哥帮小弟弟的忙
发表于 2012-12-1 20:57:30 | 显示全部楼层
回复 1# gljlmz


    为什么不举个例子??
 楼主| 发表于 2012-12-1 20:58:04 | 显示全部楼层
补充一下,比如有十行,当读取完最后一行又自动跳到第一行重新读取
 楼主| 发表于 2012-12-1 21:02:39 | 显示全部楼层
$A=*号前面的字符内容
$B=*号后面的字符内容
然后$A和$B的值我要用
发表于 2012-12-1 21:10:17 | 显示全部楼层
回复 5# gljlmz


    以*为字符分割符,stringsplit拆之,操作数组即可
 楼主| 发表于 2012-12-1 21:10:19 | 显示全部楼层
高手在哪里?
发表于 2012-12-1 21:21:30 | 显示全部楼层
本帖最后由 netegg 于 2012-12-1 21:24 编辑

Local $line='aeokreojktqo*ejrpoejtio'
Local $a = stringleft($line, stringinstr($line, chr(42))-1)
Local $b = stringtrimleft($line, stringinstr($line, chr(42)))
ConsoleWrite($a&@cr&$b)
 楼主| 发表于 2012-12-1 21:29:27 | 显示全部楼层
我是要读取一个文本文档里面的第一到最后一行中的数据
比如
asdfasdfasfd*48645654654
asdfasdfasfd*48645654654
asdfasdfasfd*48645654654
asdfasdfasfd*48645654654
asdfasdfasfd*48645654654
asdfasdfasfd*48645654654
asdfasdfasfd*48645654654
asdfasdfasfd*48645654654
asdfasdfasfd*48645654654
asdfasdfasfd*48645654654
asdfasdfasfd*48645654654
asdfasdfasfd*48645654654
asdfasdfasfd*48645654654
asdfasdfasfd*48645654654
asdfasdfasfd*48645654654
asdfasdfasfd*48645654654
还要让他读取到最后一行的时候再跳到第一行开始读取
 楼主| 发表于 2012-12-1 21:32:56 | 显示全部楼层
意思就是$line的值还要从事先作好的TXT文本文档里面逐行读取
发表于 2012-12-1 21:35:36 | 显示全部楼层
回复 11# gljlmz

你自己的代码呢??一句也没有??
 楼主| 发表于 2012-12-1 21:37:31 | 显示全部楼层
我主要是想了解一下如何逐行读取TXT文本文档里面我想要的内容
发表于 2012-12-1 21:39:26 | 显示全部楼层
FileReadLine 示例
 楼主| 发表于 2012-12-1 21:39:36 | 显示全部楼层
其实是这样的,的一个软件需要填两个字符串内容。是两个文本筐,但手动填写太麻烦,我就想用一个文件保存好按一个键就自动读取出来填进去
发表于 2012-12-1 21:40:08 | 显示全部楼层
回复 12# gljlmz

FileReadLine

这年头,按F1都觉得太麻烦了~~
您需要登录后才可以回帖 登录 | 加入

本版积分规则

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

GMT+8, 2024-6-18 11:06 , Processed in 0.087439 second(s), 23 queries .

Powered by Discuz! X3.5 Licensed

© 2001-2024 Discuz! Team.

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