INI<Flag//PathINI//NameSection//Key> (推荐),或
INI<Flag!!PathINI!!NameSection!!Key>, 其中:
Flag :
1 - 带括号的所有字段名称.
2 - 无括号的所有字段名称.
3 - 所有字段的内容.
4 - NameSection字段的内容与节名称.
5 - NameSection字段的内容没有节名称.
6 - NameSection字段的键列表.
7 - NameSection字段的值列表.
8 - NameSection字段的主键值.
9 - Key Key的名称及其NameSection字段的值(Key=Value).
10 - 没有节名称的所有字段的内容.
11 - 所有字段的内容(命令发送的数组的单独单元格中的每个字段).
12 - 没有节名的所有字段的内容(命令发送的数组的单独单元格中的每个字段).
这些字段相对于其在INI文件中的位置返回:
13 - 指定字段的内容.
14 - 没有章节名称的指定章节的内容.
15 - 指定字段的内容(命令发送的数组的单独单元格中的每个字段).
16 - 指定字段的内容,不包含字段名称(命令发送的数组的单独单元格中的每个字段).
对于给定的名称返回字段:
17 - 指定字段的内容.
18 - 没有章节名称的指定字段的内容.
19 - 指定字段的内容(命令发送的数组的单独单元格中的每个字段).
20 - 指定字段的内容,不包含字段名称(命令发送的数组的单独单元格中的每个字段).
21 - 指定键及其值的列表(Key=Value)(命令发送的数组的单独单元格中的每一对).
22 - 给定键(值)的值列表(命令发送的数组的单独单元格中的每个值).
23 - 所有字段的内容(逐行)
24, 25 - 所有部分的内容. Flag//PathINI//RegExp//Search//Replace
RegExp - 正则表达式:
(如果字符串以??键开头,则正则表达式取自Key Key的[FormatUser]部分的TCIMG.ini):
- Flag=24 - 如果没有条目,则打开该部分.
- Flag=25 - 如果有条目,则包括部分.
Search - [可选] - 正则表达式在包含的部分中搜索.
??Key1,Key2,...KeyN - 之后?您可以从[FormatUser]部分注册TCIMG.ini中逗号分隔的一个或多个键
Replace - [可选] - 替换模式.
PathINI - INI文件的路径.
NameSection - 该字段的名称与Flag=4及更高版本一起使用.
Key - 关键名称,与Flag=8,Flag=9一起使用.
当Flag=21和Flag=22时,通过分隔符|写入键名称(Key1|Key2|...|KeyN)
当Flag=13,...,Flag=20时,NameSection用于通过分隔符|指定段的名称
在Key之后使用Flag=8和Flag=9,您可以指定在未找到指定键时将返回的值(Key//Default)
Flag 具有可选的可选参数 Flag|Comm|Mode, 其中:
Comm - 删除评论模式:
0 - 不删除评论(默认).
1 - 删除所有浏览评论;评论
2 - 删除视图行开头处的注释;评论
3 - 删除视图行首的特殊注释 /*@评论 - 代码 html@*/
Mode - 删除空行模式:
0 - 不删除空白行(默认).
1 - 删除空白行.
示例:
"exect=$var_s=##$INI<8//$f302//Configuration//SortUpper//zzz>||_ViewValues('$var_s')" - 获取指定键的值,如果找不到键,则返回“zzz”
"exect=$var_s=##$INI<8!!$f302!!Configuration!!SortUpper>||$var_s=$var_s=3?1:($var_s+2) tcimg=$cm486 buttn=TDLGCONFIGALL||+tcTCSCP8|$p0|*c$var_s!!1|*x||+tcTCSCP23||+tcTCSCP20" - 循环切换排序方法
"anf2d=INI<5|2//$f252//Setting>||2||([^=]+)=(.*)||begin<0> GLOBALANF2D<a> arr2d=$GLOBALANF2D||42|1 GLOBALARR2D<a>" - 按升序对键值进行排序
"anf2d=INI<5|2//$f252//Setting>||2||([^=]+)=(.*)||begin<0> GLOBALANF2D<a> arr2d=$GLOBALANF2D||43|1 GLOBALARR2D<a>" - 按字符串的长度以降序对段键值进行排序
"slist=INI<24//%P%N//(Страна\:~~Франция)> GLOBALSLIST<a>" - 获取光标下INI文件各部分的内容,其中与指定的正则表达式不匹配
"slist=INI<25//%P%N//(Страна\:~~Франция)> GLOBALSLIST<a>" - 获取光标下INI文件各部分的内容,其中与指定的正则表达式匹配
"sends=<inikey=24//%%TCIMG_PATH%%\TCIMG.ini//(?m)^(BkColor\=)>??-1 GLOBALSENDS<a>" - 从TCIMG.ini获取节的内容(带标题),它们不包含指定的正则表达式
"sends=<inikey=24//%%TCIMG_PATH%%\TCIMG.ini//(?m)^(BkColor\=)//\A([^\r\n]+)>??-1 GLOBALSENDS<a>" - 从TCIMG.ini获取没有指定正则表达式的节的名称
"sends=<inikey=24//%%TCIMG_PATH%%\TCIMG.ini//(?m)^(BkColor\=)//\A([^\r\n]+)//>??-1 GLOBALSENDS<a>" - 从TCIMG.ini获取节的内容(没有标题),其中没有指定的正则表达式
"sends=<inikey=25//%%TCIMG_PATH%%\TCIMG.ini//(?m)^(BkColor\=)>??-1 GLOBALSENDS<a>" - 从TCIMG.ini获取包含指定正则表达式的节(带标题)的内容
"sends=<inikey=25//%%TCIMG_PATH%%\TCIMG.ini//(?m)^(BkColor\=)//\A([^\r\n]+)>??-1 GLOBALSENDS<a>" - 从TCIMG.ini获取具有指定正则表达式的节的名称
"sends=<inikey=25//%%TCIMG_PATH%%\TCIMG.ini//(?m)^(BkColor\=)//\A([^\r\n]+)//>??-1 GLOBALSENDS<a>" - 来自TCIMG.ini获取包含给定正则表达式的节(没有标题)的内容
"sends=<inikey=24//%%TCIMG_PATH%%\TCIMG.ini//(?m)^([^=]+\=)//\A([^\r\n]+)>??-1 GLOBALSENDS<a>" - 从TCIMG.ini获取有键的部分的名称
"sends=<inikey=24//%%TCIMG_PATH%%\TCIMG.ini//(?s)\A([^\r\n]+\]).+>??-1 GLOBALSENDS<a>" - 来自TCIMG.ini获取没有信息的部分的名称
|