|
|
楼主 |
发表于 2026-3-27 14:52:55
|
显示全部楼层
使用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。 |
|