找回密码
 加入
搜索
查看: 2118|回复: 4

[系统综合] 替换Ini配置文件

[复制链接]
发表于 2012-6-30 16:10:03 | 显示全部楼层 |阅读模式
各位大哥,
我配置文件是这样的:路径 C:\Temp\myfile.ini
内容
sa
giibjks
sa
192.168.0.1
192.168.0.1

要求运行脚本修改下面两行ip ,比如改成
192.168.10.6
192.168.10.6


求指导
试过IniWrite,但是我这个好像不是标准的配置格式,不行
 楼主| 发表于 2012-6-30 17:36:58 | 显示全部楼层
学了半年delphi,au3都忘记差不多了
还是自己摸索搞定
$file = FileOpen("C:\1.ini", 2)

; 检查打开的文件可写
If $file = -1 Then
        MsgBox(0, "错误", "不能打开文件.")
        Exit
EndIf

;FileWrite($file, "Line1")
FileWrite($file, "sa" & @CRLF)
FileWrite($file, "giibjks" & @CRLF)
FileWrite($file, "sa" & @CRLF)
FileWrite($file, "192.168.10.6" & @CRLF)
FileWrite($file, "192.168.10.6" )
FileClose($file)
发表于 2012-6-30 18:55:55 | 显示全部楼层
本帖最后由 afan 于 2012-6-30 19:08 编辑

直接 读取>替换>写入 就行了
Local $File = 'C:\Temp\myfile.ini'
Local $s1 = '192.168.0.1', $s2 = '192.168.10.6'
Local $sTxt = StringReplace(FileRead($File), $s1, $s2)
Local $hFO = FileOpen($File, 2)
FileWrite($hFO, $sTxt)
FileClose($hFO)
 楼主| 发表于 2012-6-30 19:03:33 | 显示全部楼层
担心有提示框,其实copyfile也可以
发表于 2012-7-8 23:50:52 | 显示全部楼层
A版的可以有
您需要登录后才可以回帖 登录 | 加入

本版积分规则

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

GMT+8, 2024-11-18 21:37 , Processed in 0.075901 second(s), 23 queries .

Powered by Discuz! X3.5 Licensed

© 2001-2024 Discuz! Team.

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