如何从文本循环读取并赋值给变量并输出?
本帖最后由 qq58945591 于 2009-8-17 02:10 编辑从某文本内循环读取每一行作为参数递给msgbox输出.
假设文件名list.ini内容如下
aa.txt
bb.txt
cc.txt
dd.txt
......(未知行数)
现在要求如下,从list.ini里循环读取每一行的值,并用msgbox输出,直到读取到最后一行,脚本完成并退出.
要求其实很简单,只是想不起该怎么写这个代码了.批处理里for就很容易做到,很久没摸au3了,不知道怎么写了. $a = FileOpen('list.ini', 0)
While 1
$l = FileReadLine($a)
If @error Then ExitLoop
MsgBox(0, 0, $l)
WEnd
FileClose($a) $a = FileOpen('list.ini', 0)
While 1
$l = FileReadLine($a)
If @error Then ExitLoop
MsgBox(0, 0, $l)
WEnd
FileClose($a)
afan 发表于 2009-8-16 22:08 http://www.autoitx.com/images/common/back.gif
老大,这样要弹出多少个消息框呀 本帖最后由 netegg 于 2009-8-17 00:43 编辑
$a = FileOpen('list.ini', 0)
$i = FileReadLine($a,1)
$m = 2
While 1
$l = FileReadLine($a, $m)
If @error Then ExitLoop
$i = $i & @CRLF & $l
$m=$m+1
WEnd
FileClose($a)
MsgBox(0, 0, $i) 本帖最后由 afan 于 2009-8-17 00:46 编辑
$i =$a = FileOpen('list.ini', 0)
FileReadLine($a,1)
$m = 2
While 1
$l = FileReadLine($a, $m)
If @error Then ExitLoop
$i = $i & @CRLF & $l
$m=$m+1
WEnd
FileCl ...
netegg 发表于 2009-8-17 00:41 http://www.autoitx.com/images/common/back.gif
老大,我想他就是要一个个弹出(调试)吧,不然 Msgbox(0,0,FileRead('list.ini')) 不就行了。。。。。 感谢楼上两位,输出为msgbox只是调试而已。
我只想把读取到的值作为另外一条命令里的参数变量而已。
页:
[1]