通过指定内容 匹配 文本内容并获取
文本内容
1111111112
2222223
3334
通过333 读取到3334
如何操作
使用GetStringPosEX命令,这个命令是模糊查找+判断命令,能找到文件中是否有包含你要的字符的那一行,还能把整行存下来。假如你上面的文件叫Text.txt,则脚本如下:
#IF
GetStringPosEX Text.txt 333 N$行号 S$内容
#ACT
SENDMSG 6 333在文件中,该行完整的内容为:<$STR(S$内容)>!
以下是GetStringPosEX命令的详细使用和解释:
■格式:GetStringPosEX 文件名 字符串 变量1(用于保存字符串所在行号) 变量2(用于保存该行完整内容) 路径模式(1=绝对路径,0或留空=相对路径)
■功能:1.这是一个检测带获取信息的命令,其功能是检测文件是否包含指定字符串,如果包含则把字符串所在行号存在到变量1中,并把该行内容保存到变量2中。
2.这是一个不完全匹配的查找命令,只要文件中包含有参数二指定的字符串,不必完全一致,都算查找成功。比如:要查找字符串GEE,如果文件中有GEEM2,则认为查找成功。
3.本命令查找到的字符串所在行号是从1开始计数的。
4.所有文件操作的默认路径均为:MirServer\\Mir200\\Envir\\Market_def。 不够严谨.
如果同时有3334,3335,3336...333456取值就会有误,所以还需要增加检测条件 使用GetStringPosEX命令,这个命令是模糊查找+判断命令,能找到文件中是否有包含你要的字符的那一行,还能把整行存下来。假如你上面的文件叫Text.txt,则脚本如下:
#IF
GetStringPosEX Text.txt 333 N$行号 S$内容
#ACT
SENDMSG 6 333在文件中,该行完整的内容为:<$STR(S$内容)>!
以下是GetStringPosEX命令的详细使用和解释:
■格式:GetStringPosEX 文件名 字符串 变量1(用于保存字符串所在行号) 变量2(用于保存该行完整内容) 路径模式(1=绝对路径,0或留空=相对路径)
■功能:1.这是一个检测带获取信息的命令,其功能是检测文件是否包含指定字符串,如果包含则把字符串所在行号存在到变量1中,并把该行内容保存到变量2中。
2.这是一个不完全匹配的查找命令,只要文件中包含有参数二指定的字符串,不必完全一致,都算查找成功。比如:要查找字符串GEE,如果文件中有GEEM2,则认为查找成功。
3.本命令查找到的字符串所在行号是从1开始计数的。
4.所有文件操作的默认路径均为:MirServer\\Mir200\\Envir\\Market_def。 不够严谨.
如果同时有3334,3335,3336...333456取值就会有误,所以还需要增加检测条件 使用GetStringPosEX命令,这个命令是模糊查找+判断命令,能找到文件中是否有包含你要的字符的那一行,还能把整行存下来。假如你上面的文件叫Text.txt,则脚本如下:
#IF
GetStringPosEX Text.txt 333 N$行号 S$内容
#ACT
SENDMSG 6 333在文件中,该行完整的内容为:<$STR(S$内容)>!
以下是GetStringPosEX命令的详细使用和解释:
■格式:GetStringPosEX 文件名 字符串 变量1(用于保存字符串所在行号) 变量2(用于保存该行完整内容) 路径模式(1=绝对路径,0或留空=相对路径)
■功能:1.这是一个检测带获取信息的命令,其功能是检测文件是否包含指定字符串,如果包含则把字符串所在行号存在到变量1中,并把该行内容保存到变量2中。
2.这是一个不完全匹配的查找命令,只要文件中包含有参数二指定的字符串,不必完全一致,都算查找成功。比如:要查找字符串GEE,如果文件中有GEEM2,则认为查找成功。
3.本命令查找到的字符串所在行号是从1开始计数的。
4.所有文件操作的默认路径均为:MirServer\\Mir200\\Envir\\Market_def。 不够严谨.
如果同时有3334,3335,3336...333456取值就会有误,所以还需要增加检测条件
页:
[1]