201056709  2023-11-22 19:54:26 | 技术答疑|
7 289

52

回帖

4310

金币

2374

积分

积分
2374
发表于 2023-11-22 19:54:26 | 显示全部楼层 |阅读模式

马上注册,下载996引擎,与更多游戏开发者交流。

您需要 登录 才可以下载或查看,没有账号?注册

×
本帖最后由 201056709 于 2023-12-1 11:43 编辑

引擎版本:0830
问题描述:文本操作

检查字符串是否在指定文件中 包含检测 检测的字符串不需要完全相同,文件里的字符包含检测的字符,就会成功

[@CheckContainsTextList]
#IF
CheckContainsTextList ..\QuestDiary\充值系统\10元卡号.txt <$STR(S2)>
#ACT
SENDMSG 6 列表文件中某一行字符包含<$STR(S2)>
#ELSEACT
SENDMSG 6 列表文件中某一行字符不包含<$STR(S2)>




-------------------------------------------------------------------------------------------------------------------
以上为说明书某个文本操作方式,已检测到文件列表中的某一行字符包含了<$STR(S2)>,请问大佬们如何将列表中这一整行字符以变量返回?  


最后回复时间:2023-11-23 16:20:17官方回复了此贴
回复

使用道具 举报

85

回帖

4133

金币

2292

积分

积分
2292
发表于 2023-11-23 09:42:10 | 显示全部楼层
1 格式:GetStringPos 路径 字符串
取下标

2 格式:GetListString 文件路径 行号(行号从0开始) 变量1 变量2

评分

参与人数 1金币 +20 收起 理由
口子 + 20

查看全部评分

回复

使用道具 举报

52

回帖

4310

金币

2374

积分

积分
2374
 楼主| 发表于 2023-11-23 09:50:11 | 显示全部楼层
fxjh 发表于 2023-11-23 09:42
1 格式:GetStringPos 路径 字符串
取下标

感谢回复,可是这种方法也实现不了我已知一个字符,根据此字符去找列表里包含这个字符的某一行,并返回这一整行变量啊。比如我用【1】,去找列表里的某一行:1|2|3,这一行里包含了1,我需要返回1|2|3。
回复

使用道具 举报

85

回帖

4133

金币

2292

积分

积分
2292
发表于 2023-11-23 11:44:06 | 显示全部楼层
功能:读取文本单行多列
格式:GetListStringEx 文本路径 行号 写入变量 符号(默认为空)

这个试试
为什么不用配置项呢?
回复

使用道具 举报

9963

回帖

2万

金币

1万

积分

积分
16228
发表于 2023-11-23 16:20:17 | 显示全部楼层
感谢楼上回复
回复

使用道具 举报

52

回帖

4310

金币

2374

积分

积分
2374
 楼主| 发表于 2023-11-23 16:22:28 | 显示全部楼层
fxjh 发表于 2023-11-23 11:44
功能:读取文本单行多列
格式:GetListStringEx 文本路径 行号 写入变量 符号(默认为空)

因为我是刚刚才知道有配置项这个东西,感谢老板指点
回复

使用道具 举报

611

回帖

1万

金币

9805

积分

积分
9805
发表于 2023-11-24 11:23:47 | 显示全部楼层
大佬,主楼开放出来给其他朋友一起学习呗
回复

使用道具 举报

52

回帖

4310

金币

2374

积分

积分
2374
 楼主| 发表于 2023-12-1 11:43:27 | 显示全部楼层
口子 发表于 2023-11-24 11:23
大佬,主楼开放出来给其他朋友一起学习呗

好的
回复

使用道具 举报