找回密码
 加入
搜索
查看: 1994|回复: 6

[AU3基础] [已解决]文本文件的读取赋值

  [复制链接]
发表于 2011-1-22 09:21:35 | 显示全部楼层 |阅读模式
本帖最后由 acbs 于 2011-1-22 10:16 编辑

我有一个文本文件,用空格分开的两列数据,
我把文本的数据读到数组中后,是一个变量,如何让它成为两个变量呢?
文本比如这样:
www.autoitx.com|张三
www.sina.com|李四
。。。。
我让变量$wz等于网址列的值,$ID等于姓名列的值,代码应该如何去写呢?
知道的大侠请帮忙写个学习一下,谢谢。
 楼主| 发表于 2011-1-22 10:03:44 | 显示全部楼层
#include <IE.au3>
#include<array.au3>
#Include <File.au3>
Local $aArray1 
_FileReadToArray(@WorkingDir & "\wz.txt",$aArray1)
   $Str=StringSplit($aArray1[$i],"|")
   $wz=$str[1]
   $ID=$str[2]
   $oIE = _IECreate($wz)   ;为什么到这里就打不开网址了呢?
   _IELoadWait($oIE)
发表于 2011-1-22 10:04:28 | 显示全部楼层
读到行字符串后再stringsplit拆分
 楼主| 发表于 2011-1-22 10:05:13 | 显示全部楼层
读到行字符串后再stringsplit拆分
manlty 发表于 2011-1-22 10:04


感谢您的回复,请再看一下二楼代码哪里有问题,谢谢。
发表于 2011-1-22 10:11:24 | 显示全部楼层
本帖最后由 manlty 于 2011-1-22 10:13 编辑

$i没定义啊,$i这里表示你要取的是第几行的数据
如果要遍历所有行,应该用循环FOR $I=1 TO UBOUND($aArray1)-1
 楼主| 发表于 2011-1-22 10:15:23 | 显示全部楼层
$i没定义啊,$i这里表示你要取的是第几行的数据
如果要遍历所有行,应该用循环FOR $I=1 TO UBOUND($aArray1 ...
manlty 发表于 2011-1-22 10:11

感谢您的回复。
原来是我电脑的原因,重启下就可以了。
发表于 2011-1-23 15:12:31 | 显示全部楼层
认真学习学习
您需要登录后才可以回帖 登录 | 加入

本版积分规则

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

GMT+8, 2024-10-2 16:28 , Processed in 0.080052 second(s), 22 queries .

Powered by Discuz! X3.5 Licensed

© 2001-2024 Discuz! Team.

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