dos_setini

复制字符串到Windows类型配置文件(.INI)的指定section,. 配置文件必须具备以下形式:

 

[section]

entry=string

...


语法

(dos_setini section entry string filename)

参数

section

字符串要复制到哪个section. 当section不存在时会自动创建.

 

entry

关联到字符串的entry. 当entry在指定的section中不存在时会自动创建. 如果entrynil, 整个section包括所有在它下面的的entry都将被删除.

 

string

要写入的字符串. 如果这个参数为nil, entry条目将被删除.

 

filename

配置文件(.INI)的文件名. 如果文件不存在将自动创建. 但是指定的目录必须是存在的.

 

注意, 参数不区分大小写, 所以sectionentry可以采用任意大小写的组合.  为了提高性能, Windows为许多最近访问的配置文件(.INI)设置缓存. 如果指定了文件名而其它参数都是nil, Windows会将缓存写回到文件. 这个函数在更新缓存后不管成功还是失败总是返回nil.

返回

如果成功, 返回配置文件的完整路径.

nil 失败时.

示例

Command: (dos_setini "section1" "entry1" "string1" "filename.ini")

"C:\\Program Files\\AutoCAD 2006\\filename.ini"

 

Command: (dos_setini "section1" "entry2" "string2" "filename.ini")

"C:\\Program Files\\AutoCAD 2006\\filename.ini"

 

Command: (dos_setini "section2" "entry1" "string1" "filename.ini")

"C:\\Program Files\\AutoCAD 2006\\filename.ini"