开启辅助访问 切换到宽版

精易论坛

 找回密码
 注册

QQ登录

只需一步,快速开始

用微信号发送消息登录论坛

新人指南 邀请好友注册 - 我关注人的新帖 教你赚取精币 - 每日签到


求职/招聘- 论坛接单- 开发者大厅

论坛版规 总版规 - 建议/投诉 - 应聘版主 - 精华帖总集 积分说明 - 禁言标准 - 有奖举报

查看: 942|回复: 7
收起左侧

[求助] 50精币获取数据和上一条重复,如何过滤!附上源码

[复制链接]

结帖率:95% (245/258)
发表于 2019-10-5 20:41:12 | 显示全部楼层 |阅读模式   浙江省温州市
问题描述:
我给每个昵称 循环发送完成了后, 下一个周期循环 就无法判断是否重复!
例如:
昵称:A 分配API: W1,W2
昵称:B 分配API:W1
循环给他们发送!
第一个周期 都发送了,第二个周期,发现重复就不发送,可问题就出来 后面几个周期 依旧会发送重复内容!
附上源码
222222.rar (216.26 KB, 下载次数: 10)
结帖率:100% (5/5)
发表于 2019-10-5 22:07:04 | 显示全部楼层   河南省信阳市
这段子程序改下就可以了

  
子程序名返回值类型公开备 注
发送的过程  
变量名类 型静态数组备 注
i整数型 
群fa昵称文本型 
群faAPI文本型 
临时文本_数组文本型0
ii整数型 
聊天内容文本型 
历史_表项整数型 
循环判断首 ()
计次循环首 (超级列表框_分配完成.取表项数 (), i)
调试输出 (“表项数”到文本 (超级列表框_分配完成.取表项数 ()) + “   ”到文本 (i))
群fa昵称 = 超级列表框_分配完成.取标题 (i - 1, 0)
群faAPI = 超级列表框_分配完成.取标题 (i - 1, 1)
如果真 (寻找是否重复 (群fa昵称, 聊天内容))
到循环尾 ()
临时文本_数组 = 分割文本 (群faAPI, “|”, )
计次循环首 (取数组成员数 (临时文本_数组), ii)
聊天内容 = 通用_读取API内容 (临时文本_数组 [ii])
历史_表项 = 超级列表框_历史内容.插入表项 (, , , , , )
超级列表框_历史内容.置标题 (历史_表项, 0, 群fa昵称)
超级列表框_历史内容.置标题 (历史_表项, 1, 聊天内容)
计次循环尾 ()
计次循环尾 ()
程序_延时 (5, 1)
循环判断尾 (超级列表框_分配完成.取表项数 () = i)


i支持库列表   支持库注释   
iext扩展界面支持库一
spec特殊功能支持库

点评

我已经懵逼了!!!!!   浙江省温州市  发表于 2019-10-6 13:47
可能理解错了 如果是相同呢称的聊天内容重复就不发送你那个寻找是否重复的子程序也写的不对啊   河南省信阳市  发表于 2019-10-5 22:32
回复 支持 反对

使用道具 举报

签到天数: 20 天

发表于 2019-10-5 23:09:35 | 显示全部楼层   陕西省榆林市
這個一定行!你改一下(寻找是否重复)這個子程序,按照我給你傳的你試一下,肯定行,不行再回我,我再找找原因。我覺得已經可以了!

.版本 2
.支持库 iext
.支持库 spec

.子程序 寻找是否重复列明修改版, 逻辑型, , 真:昵称相同,假:昵称不同
.参数 参_昵称, 文本型
.参数 参_聊天内容, 文本型
.局部变量 局_聊天内容_表项, 整数型
.局部变量 局_群fa昵称, 文本型
.局部变量 查找起始位置, 整数型
.局部变量 查找循環計次, 整数型

查找起始位置 = 0
局_聊天内容_表项 = 1
.判断循环首 (0 < 局_聊天内容_表项)
    局_聊天内容_表项 = 超级列表框_历史内容.查找表项 (参_聊天内容, 查找起始位置, , 1)
    局_群fa昵称 = 超级列表框_历史内容.取标题 (局_聊天内容_表项, 0)
    .判断开始 (局_群fa昵称 = 参_昵称)
        调试输出 (“发现重复”, 参_昵称)
        返回 (真)
    .默认
        调试输出 (“還沒找到重复,不過正在找。。。”, 参_昵称)
    .判断结束
    查找起始位置 = 局_聊天内容_表项
.判断循环尾 ()
调试输出 (“沒找到重复,實在找不到。。。”, 参_昵称)
返回 (假)
回复 支持 反对

使用道具 举报

结帖率:95% (245/258)

签到天数: 1 天

 楼主| 发表于 2019-10-7 15:36:29 | 显示全部楼层   浙江省温州市
列明 发表于 2019-10-5 23:09
這個一定行!你改一下(寻找是否重复)這個子程序,按照我給你傳的你試一下,肯定行,不行再回我,我再找找 ...

哥,还是不行,求联系方式!
回复 支持 反对

使用道具 举报

结帖率:95% (245/258)

签到天数: 1 天

 楼主| 发表于 2019-10-7 16:13:55 | 显示全部楼层   浙江省温州市
我自己搞定了!
正确写法如下!
  
子程序名返回值类型公开备 注
寻找是否重复逻辑型 真:昵称相同,假:昵称不同
参数名类 型参考可空数组备 注
参_昵称文本型
参_聊天内容文本型
变量名类 型静态数组备 注
局_历史内容文本型 
局_历史昵称文本型 
i整数型 
计次循环首 (超级列表框_历史内容.取表项数 (), i)
局_历史昵称 = 超级列表框_历史内容.取标题 (i - 1, 0)
局_历史内容 = 超级列表框_历史内容.取标题 (i - 1, 1)
如果真 (局_历史内容 = 参_聊天内容)
如果真 (局_历史昵称 = 参_昵称)
调试输出 (“发现重复”)
返回 ()  ' 聊天内容和昵称一致,重复


计次循环尾 ()
调试输出 (“全找了,没有重复”)
返回 ()


i支持库列表   支持库注释   
iext扩展界面支持库一
spec特殊功能支持库

回复 支持 反对

使用道具 举报

签到天数: 20 天

发表于 2019-10-7 16:23:17 | 显示全部楼层   陕西省榆林市
疯狂的猿猴 发表于 2019-10-7 16:13
我自己搞定了!
正确写法如下!
[e=0].版本 2

。。。。超級列表框的查找表項找不到的話,我也不知道為什麽了。你這一個個自己判斷確實保險。
回复 支持 反对

使用道具 举报

  高级模式
B Color Image Link Quote Code Smilies |上传

本版积分规则 致发广告者

发布主题 收藏帖子 返回列表

sitemap| 易语言源码| 易语言教程| 易语言论坛| 诚聘英才| 易语言模块| 手机版| 广告投放| 精易论坛
拒绝任何人以任何形式在本论坛发表与中华人民共和国法律相抵触的言论,本站内容均为会员发表,并不代表精易立场!
论坛帖子内容仅用于技术交流学习和研究的目的,严禁用于非法目的,否则造成一切后果自负!如帖子内容侵害到你的权益,请联系我们!
防范网络诈骗,远离网络犯罪 违法和不良信息举报电话0663-3422125,QQ: 800073686,邮箱:800073686@b.qq.com
Powered by Discuz! X3.4 揭阳市揭东区精易科技有限公司 ( 粤ICP备12094385号-1) 粤公网安备 44522102000125 增值电信业务经营许可证 粤B2-20192173

快速回复 返回顶部 返回列表