while 1
$line = filereadline($file,$i)
if stringinstr($line, "测试A")<>0 then
$line=Stringreplace("测试A",GUICtrlGetData($input))
endif
$i=$i+1
wend 原帖由 cnsnc 于 2009-2-24 10:17 发表 http://www.autoitx.com/images/common/back.gif
fileread→stringrepleace→filedelete→FileWrite
要是觉得麻烦那就 _ReplaceStringInFile
如果你确定配置文件里只有这一个关键字串的,就这样最省事了 三步:
1. 使用GUICtrlRead()获得文本框控件中的“文件列表”四个字;
2. 使用IniDelete() 删除“测试A="AAAAA"”;
3. 使用IniWrite() 或IniWriteSection()写入"文件列表=AAAAA"。
OK!
页:
1
[2]