功能:

    取字符测所在位置且返回内容

    取字符串检测命令GetStringPosEX

 

格式:

GetStringPosEX A B C D E

参数A:文件路径

参数B:检测字符(支持变量、支持大小写字母、支持数字)

参数C:N1返回检测的字符所在的行数(N变量不是固定,可以更换其它数字型变量)

参数D:S1返回检测的字符所在的行数(S变量不是固定,可以更换其它字符型变量)

参数E:是否绝对路径(0:相对路径 1:绝对路径)两种模式

 

命令作用:检测参数B字符,是否在指定文本中包含。

命令作用:如果包含则返回字符所在文本中的行数到参数C变量,本行所有内容返回到参数D变量。

 

例如:

#IF

GetStringPosEX ..\QuestDiary\测试.txt 管理员GXX1号 N1 S1 0

#ACT

SendMsg 5 字符在文本中的行数:<$STR(N0)>,本行所有内容是:<$STR(S1)>。

#ELSEACT

SendMsg 5 字符不在测试.txt文本中。

 

 

测试.txt

---------------------------------------

管理员GXX1号|奖励100元宝|奖励1000金刚石

管理员GXX2号|奖励200元宝|奖励2000金刚石

管理员GXX3号|奖励300元宝|奖励3000金刚石

 

示范2:

[@GetStringPosEx]

;GetStringPosEX 文件路径 包含字符串 行数变量 文本变量 是否绝对路径

#if

GetStringPosEX ..\QuestDiary\111.txt aabb N1 S1 0

#act

sendmsg 6 字符在文本中的行数:<$STR(N1)>,本行所有内容是:<$STR(S1)>。

 

;==========================================