功能说明:字符检测; 命令格式: GetStringPosEX A B C D E F 参数A:文件路径 参数B:检测字符(支持变量、支持大小写字母、支持数字) 参数C:N1返回检测的字符所在的行数(N变量不是固定,可以更换其它数字型变量) 参数D:S1返回检测的字符所在的行数(S变量不是固定,可以更换其它字符型变量) 参数E:是否绝对路径(0:相对路径 1:绝对路径)两种模式 参数F:匹配模式(0或空:包含匹配; 1:完全匹配) 命令作用:检测参数B字符,是否在指定文本中包含。 命令作用:如果包含则返回字符所在文本中的行数到参数C变量,本行所有内容返回到参数D变量。 例如: #IF GetStringPosEX ..\QuestDiary\测试.txt 管理员1号 N1 S1 0 #ACT SendMsg 5 字符在文本中的行数:<$STR(N0)>,本行所有内容是:<$STR(S1)>。 #ELSEACT SendMsg 5 字符不在测试.txt文本中。 测试.txt --------------------------------------- 管理员1号|奖励100元宝|奖励1000金刚石 管理员2号|奖励200元宝|奖励2000金刚石 管理员3号|奖励300元宝|奖励3000金刚石 示范2: [@GetStringPosEx] ;GetStringPosEX 文件路径 包含字符串 行数变量 文本变量 是否绝对路径 #if GetStringPosEX ..\QuestDiary\111.txt aabb N1 S1 0 #act sendmsg 6 字符在文本中的行数:<$STR(N1)>,本行所有内容是:<$STR(S1)>。 ;========================================== 带缓存的字符检测命令: CacheGetStringPosEx;命令格式同上 |