找回密码
 加入
搜索
查看: 1700|回复: 3

[AU3基础] [已解决]请教关于在每一行的行首添加字符串的问题

[复制链接]
发表于 2012-5-18 19:51:40 | 显示全部楼层 |阅读模式
本帖最后由 jwwlchen 于 2012-5-18 22:16 编辑

我有个程序运行后会输出一个LOG,行数不固定,每个LOG的每行内容不固定。必须要在每一行的行首添加一个固定的字符串后我的
另外一个程序(不是我写的,已经写死了,不能改了)才能对LOG进行处理。
如 处理前为
[LOG]
0.TstObj_ItemID=0
0.TstObj_ItemType=Vertex
处理后为
[LOG]
Result: 0.TstObj_ItemID=0
Result: 0.TstObj_ItemType=Vertex
我要从第二行开始在每一行行首添加字符串 Result:

请问应该怎么写??
请大家不吝赐教,谢谢!!
发表于 2012-5-18 19:59:21 | 显示全部楼层
回复 1# jwwlchen

明显是个标准配置文件啊!
建议楼主查看下 IniReadSession 函数的帮助
用它读取配置文件的全部内容, 再用 For 循环添加 Result: 并写回该配置文件就达到你的目的了!
发表于 2012-5-18 21:52:21 | 显示全部楼层
#include <array.au3>

Local $log = IniReadSection("x:\log.ini","Log")
_ArrayDisplay($log, "before")
For $i = 1 To $log[0][0]
        $log[$i][0] = "Reslut: "&$log[$i][0]
Next 
_ArrayDisplay($log,"after")
IniWriteSection("x:\log.ini","log",$log)
回复 1# jwwlchen
 楼主| 发表于 2012-5-18 22:16:07 | 显示全部楼层
回复 3# xms77


    非常感谢您的帮助,完全实现我想要的。
您需要登录后才可以回帖 登录 | 加入

本版积分规则

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

GMT+8, 2024-9-30 11:36 , Processed in 0.278955 second(s), 24 queries .

Powered by Discuz! X3.5 Licensed

© 2001-2024 Discuz! Team.

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