Base.ReLoad |
执行刷新页面(F5),非同步操作,请自行等待载入,只支持IE核心浏览器和poi5.0.0,不建议滥用该函数! |
Base.ReLoadAndEnter |
执行刷新游戏页面,并等待进入到母港或本丸,同步操作,只支持IE核心浏览器和poi5.0.0。 |
Base.GetColor |
取某坐标点的颜色 |
Base.MinVer |
设置当前脚本的最低运行脚本,如果版本不符合,则会弹出提示框(并不会阻止脚本运行)。 |
Base.IsColor |
判断某点是否为某个颜色 |
Base.IsColorEx |
判断某点是否为某个颜色 |
Base.IsColorExSite |
模糊判断某点是否为某个颜色 |
Base.RGB2Color |
合并颜色,把R、G、B三个值分别传入,得到一个颜色值 |
Base.Color2RGB |
颜色值分解为R、G、B颜色 |
Base.InRect |
判断一个点是否在一个矩形范围内,参数依次为:点X,点Y,矩形左边,矩形顶边,矩形宽度,矩形高度,返回值为true或false |
Base.Click |
点击游戏中的坐标。由于反检测机制,坐标会随机自动在7*7范围内。 |
Base.ClickRect |
以坐标为中心(方形)随机点击。 |
Base.ClickRectEx |
以坐标为中心(矩形)随机点击。 |
Base.Sleep |
等待一段时间。 |
Base.SleepSec |
等待一段时间(秒)。 |
Base.InitDC |
初始化HDC,非常用API。 |
Base.InitHWND |
初始化舰娘句柄 |
Base.InitHWNDTouken |
初始化刀剑乱舞脚本。 |
Base.InitHWNDDiy |
初始化DIY脚本,已过时。 |
Base.FindWindow |
查找一个窗口,返回int类型句柄 |
Base.FindWindowEx |
查找一个窗口,返回int类型句柄 |
Base.CallFunc |
使用特殊的调用方式,传输Json文本来调用例子 Base.CallFunc("Base.AddKanChangeColor","[123,456,789]") 只支持部分多参数函数,如FindColor系列。 使用方法详情 |
Base.SetConfig |
设置一个可供脚本使用的全局变量,目前支持"Sleep+""Sleep+?""Sleep-""Sleep-?""ChangePageEndStart",例如:Base.SetConfig("Sleep+",1000) 则会导致程序内部所有的延时增加1秒,包括封装好的内部的等待延时。例如:Base.SetConfig("Sleep+?",1000) 则会导致程序内部所有的延时每次操作随机增加0-1000毫秒延时,包括内部的等待延时。例如:"ChangePageEndStart" 如果等于1,则更换潜艇从第3页向前翻。 |
Base.SetValue |
设置一个可供脚本使用的全局变量(支持设置文本),目前支持"Sleep+""Sleep+?""Sleep-""Sleep-?""ChangePageEndStart",例如:Base.SetConfig("Sleep+",1000) 则会导致程序内部所有的延时增加1秒,包括封装好的内部的等待延时。例如:Base.SetConfig("Sleep+?",1000) 则会导致程序内部所有的延时每次操作随机增加0-1000毫秒延时,包括内部的等待延时。例如:"ChangePageEndStart" 如果等于1,则更换潜艇从第3页向前翻。 |
Base.GetValue |
可获取SetConfig所设置的值,也可得到一些其他数据,例如LastBattleCount,可得到劝退时战斗了几场。 |
Base.GetValueInt |
可获取SetConfig所设置的值,也可得到一些其他数据,例如LastBattleCount,可得到劝退时战斗了几场。 |
Base.FindColor |
可用颜色来查找坐标,应用于不固定的图像判断。(可用工具生成) |
Base.FindColorEx |
可用颜色来查找坐标,应用于不固定的图像判断。(可用工具生成) |
Base.FindColorAll |
可用颜色来查找坐标,应用于不固定的图像判断。(可用工具生成) |
Base.FindColorAllBin |
可用颜色来查找坐标,应用于不固定的图像判断。(可用工具生成) |
Base.Print |
可输出lua的任意格式,支持多参数,数值,文本,都可以直接输出 |
Base.SendMessage |
发送消息到游戏窗口 |
Base.PostMessage |
投递消息到游戏窗口 |
Base.Move |
鼠标移动事件 |
Base.WaitColor |
同步操作,等待某些颜色点符合。(该函数可使用KCA顶部调色板按钮自动生成)完成时会多等待一个时间周期 |
Base.IsColorEasy |
判断是否某些颜色点符合 |
Base.ImageHash |
获取图像某部分的感知Hash,可使用KCA顶部工具快速生成代码,不管是图片变亮,变暗,拉伸,系统绘制的差异,或者有少部分不同,Hash误差都是非常小。 |
Base.ImageHashContrast |
比较两串ImageHash,支持16进制文本和二进制文本 |
Base.Screenshot |
截图,存储图像,图像存储在KCA下的screenshot目录 |
Base.CheckHour |
检查当前时间(小时)是否符合参数所设置的,是则返回true,否则返回false。 |
Base.WaitRunHour |
检查当前时间(小时)是否符合参数所设置的,是则直接返回,如果不是,则会持续等待到下一个你设置的小时。 |
Base.GetKanAutoPath |
取得KanAuto所在目录,不带斜杠 |
Base.GetLuaRelativePathFull |
取得当前脚本与KCA所在路径的相对目录,完整路径,如c:/kanauto/lua/123.lua = lua/123.lua |
Base.GetLuaRelativePath |
取得当前脚本与KCA所在目录名,完整路径,如c:/kanauto/lua/测试脚本/123.lua = 测试脚本 |
Base.GetLuaFileNameFull |
取得当前脚本完整路径,如c:/kanauto/lua/测试脚本/123.lua |
Base.GetLuaFileName |
取得当前脚本文件名,如c:/kanauto/lua/测试脚本/123.lua = 123.lua |
Base.BattleLvToID |
转换战斗结果等级文本(DCBAS、SS)到ID |
Base.GetHwndSize |
获取当前操作的窗口的宽度和高度,使用:w,h = Base.GetHwndSize(); |
Base.BattleIDToLv |
转换战斗结果ID到等级文本 |
Base.AndroidSwipe |
安卓专属的操作,拖动 |
Base.AndroidInput |
安卓专属的操作,输入文本 |
Base.AndroidKeyEvent |
安卓专属的操作,按下某键。1=Menu 3=Home 4=Back,82=解锁。 |
Base.FindImage |
在菜单中使用工具“存储图片到网络”来得到一个hash,并在该函数中使用。 |
Base.FindImageEx |
在菜单中使用工具“存储图片到网络”来得到一个hash,并在该函数中使用。调用方式有两种:1=(percentage,name),2=(percentage,rect,name) |
Base.FindImageRect |
在菜单中使用工具“存储图片到网络”来得到一个hash,并在该函数中使用。可使用Base.TableToJson函数来查看返回值。 |
Base.GetImageText |
取出某块图片上的文本,仅支持英文及数字。 |
Base.TableToJson |
取出某块图片上的文本,仅支持英文及数字。 |
Base.AddWayAuto |
增加一个刀剑和舰娘通用的在战斗时需要选择前进点时的选择路径 |