在au3中可以使用IniRead来读取ini配置文件增加au3程序的灵活性。具体可以查看au3的帮助文档,很详细的。
在ini文件中自定义字段,使用au3读取字段并为变量赋值。
新建一个名为sqlset_h.ini的文件,输入以下内容:
[SQLSERVER]ip="192.168.1.200"[user]user="sa"[password]password="123456"[database]database="test_db"
将sqlset_h.ini放到你编写的au3源码的同目录下。
au3读取ini配置的源码如下:
;以下为读取ini中存放的数据库连接配置文件Local $server1 = IniRead("sqlset_h.ini","SQLSERVER","ip", "192.168.16.5")MsgBox (4096,"结果",$server1)Local $user1 = IniRead("sqlset_h.ini", "user", "user", "sa")MsgBox (4096,"结果",$user1)Local $pwd1 = IniRead("sqlset_h.ini", "password", "password", "")MsgBox (4096,"结果",$pwd1)Local $dbs1 = IniRead("sqlset_h.ini", "database", "database", "test")MsgBox (4096,"结果",$dbs1);读取配置文件完毕
IniRead ( "文件名", "字段名", "关键字", "默认值" )
ini中的第一个参数【文件名】可以指定路径,不指定的话默认为同目录下。
Local $var = IniRead("C:\Temp\myfile.ini", "section2", "key", "NotFound")MsgBox(4096, "结果", $var)
发表评论