当前位置: 首页 > 软件使用帮助 > 彩票分析家帮助-6.61 > 功能附录 > 自定义脚本 > 专家过滤
专家过滤
杰思达软件 / 2019-05-02 01:22:36

“专家过滤”将会出现在:过滤器的“专家过滤”页面,以提供更高级、灵活的过滤操作。

一、基本知识
1. 本类自定义脚本文件位于软件安装目录下的“Lottery\CustomFilter”。
2. 您可以使用文本编辑器,或是通过软件目录下的“Lua.SciTE\SciTE.exe”来编辑脚本(推荐后者)。
3. 除了注释与字符串中的内容,其它字符都必须是半角字符(即纯英文字符)。
4. 调试信息输出工具“TiTrace.exe”位于软件安装目录下。
5. 重要:LUA的基础知识和接口类请参考帮助。


二、脚本内容说明
2.1 以下内容取自文件:def_myfilter.lua 的部分
(提示:更复杂,功能更强大,带人机交互的脚本请参考目录下的脚本)

--【【【【【【
package.path = "../Script/?.lua"
require "value_define"
require "my_function"

-- 此函数是本文件内所有过滤的描述
function myFilters()
  return {
    { name="删除AC值等于和尾的",func="def_myfilter_fun3" },
    { name="删除AC值等于最未期的", func="def_myfilter_fun4" },
  };
end;

-- 删除AC值等于和尾的
-- datas: 号码数据, 例如'datas[1]'表示第一个号码
-- count: 号码总个数,如果环境面板勾选了蓝球则包括红球和蓝球的总个数,否则只是红球个数。
-- subs: 子号码个数,通常指篮球、后区、特选号个数,如果环境面板未勾选蓝球,否则值为0。
-- history: -1表示数据来自于组号篮,否则表示历史数据期号的索引
function def_myfilter_fun3(datas, count, subs, history)
  local value1 = Target.GetTarget("AC值", datas, count, subs, history);
  local value2 = Target.GetTarget("和尾", datas, count, subs, history);
  return value1 == value2;
end;

--】】】】】】


2.2 代码解释
> myFilters()
功能:此函数定义了本文件包括的过滤项目。
@name: 过滤名称定义。
@func: 此过滤的实现函数。
@config: 参数配置名称,通常用于人机交互时读取或保存输入参数。(使用方法请参考“def_比例过滤.lua”)
@identify: 标识符,通常用于区别是保留还是删除。(使用方法请参考“def_比例过滤.lua”)

> def_myfilter_fun3(datas, count, subs, history)
功能:此函数是过滤【删除AC值等于和尾的】的具体实现,函数名需与您定义时一样。
@datas: 号码数据, 如{1,2,3,4,5},datas[1]表示第1个号码。
@count: 号码总个数,如果环境面板勾选了蓝球则包括红球和蓝球的总个数,否则只是红球个数。
@subs: 子号码个数,通常指篮球、后区、特选号个数,如果环境面板未勾选蓝球,否则值为0。
@history: -1表示数据来自于组号篮,否则表示历史数据期号的索引,0表示第1期数据,其它依次类推。

下一篇:统计数据监视器

 

声明:此文章属杰思达发表、转载内容,仅供投资者参考,并不构成投资建议。

用户评论(共0条评论)

  • 暂时还没有任何用户评论
总计 0 个记录,共 1 页。 第一页 上一页 下一页 最末页
用户名: 匿名用户
E-mail:
评价等级:
评论内容:
验证码: captcha