tc简单开发吧
关注: 2,186 贴子: 10,086

tc简单开发。

  • 7
      据说忽悠人一年了,8.0还是没出,TC官方已经裁员没人了吗?
    8885577 12-14
  • 0
    邮件类。电脑开机,怎么发送邮件 工作电脑不想让别人用,怎么设计开机自动发邮件到指定邮箱,求大神指定,在网上找了很多源码都不能用 乐易论坛 : 写启动项, 最基础的smtp 高级点的post ZJXEEE : 开机启动,然后smtp发送邮件 (详细百度)
  • 0
    路径类。写配置 ".\\" 表示当前目录. var 内容 = "12345678" 文件写配置("自动任务", "
    0.0.0.* 12-5
  • 1
    进制类。十六进制怎么转 十进制 var ret = 字符串格式化("字符:%s 浮点型:%f 十进制:%d十六进制:%x ascii码:%c","aaf",20.5,50,255,65) messagebox(ret)
  • 0
    窗口类。窗口设置焦点(hwnd) 示例 :TAB切换控件焦点 窗口设置焦点(控件获取句柄("编辑框0")) 如果 编辑框0里面有文本 设置焦点的光标,不是在最后1个文本右边,而是在第1个文本左边。 如:【I这是文本内容】 1.有什么办法,使焦点在最后1个文本右边 如:【这是文本内容I】 2.有什么简便办法,使编辑框里所有文本为 CTRL+A的全选状态 var hwnd = 控件获取句柄("编辑框0") 窗口设置焦点(hwnd) //全选. 键盘按下(Shift) 窗口发送按键(hwnd, End) 键盘
  • 9
    免费教写脚本!
  • 0
    功能 任务列表读(路径) 变量 内容, 任务名, len 内容 = 文件读配置("自动任务", "任务列表", 路径) 如果(内容 != "") 字符串分割(内容, "|", 任务名) 遍历(变量 i = 0; i < len; i++) 调试输出(任务名[i]) 结束 结束 结束
  • 30
    内存脚本的学习。 . 随着游戏的发展, 图色模拟,鼠键模拟,已经不能完成智能脚本的要求了 。 读取基址的数值,代替大漠识字 定点比色。 找call写call,代替模拟鼠标键盘,这是很实用的办法。 . 在适当的时候,调用适当的内存读写。 在适当的时候,调用适当的找call写call。可以让我们做脚本事半功倍 。
    七哥Newby 11-30
  • 2
    字符串类。搜索txt中,目标文字的行数 按键精灵,能搜索txt的文字,在第几行? 不是要读出第几行的问题,而是搜索某段字在第几行 稳定。 : var text = 文件读取内容(路径) var 目标文字 = "wtigdhjg" 把文本读到变量text,然后分割到数组。 在for循环中,用字符串查找(arr[i]), 目标文字) ,逐行对比数组。 对比成功后,记录数组下标。这个下标i就是行数。
    七哥Newby 11-30
  • 11
    梦里不觉秋已深,余情岂是为他人
    七哥Newby 11-30
  • 1
    数组类。数组追加元素() 数组类。数组删除末尾元素() 热键F1_帮助文档, 3.windows平台, 1.api详解, 15.数组 var hThread 功能 执行() var b = array("a", "b", "c", "d") 数组追加元素(b, "e") traceprint(b[4]) //索引数组. var a = array("k1" = "a", "k2" = "b", "k3" = "c", "k4" = "d") 数组追加元素(a, "9999", "k5") traceprint(a["k5"]) //关联数组. // // var key, value, ret var aa = array(&q
  • 0
    数组类。数组值查找() 数组类。数组键查找() 热键F1_帮助文档, 3.windows平台, 1.api详解, 15.数组 var hThread 功能 执行() //var a = array("s1" = "a1", "s2" = "a2", "s3" = "a3", "s4" = "a4") var a = array("a1", "a2", "a3", "a4") var key = 数组值查找(a, "a4", 1) //查找指定数值,在数值中的位置. traceprint("数组值查找:" & key) // // a = array("s1" = "a1", "s2" = "a2
    0.0.0.* 11-27
  • 0
    数组类。数组指定位置删除() 数组类。数组指定键值删除() 热键F1_帮助文档, 3.windows平台, 1.api详解, 15.数组 var hThread 功能 执行() //var a = 数组("s1" = "a1", "s2" = "a2", "s3" = "a3", "s4" = "a4") var a = 数组("a1", "a2", "a3", "a4") 数组指定位置删除(a, 0) var len = 数组大小(a) traceprint(len) for(var i = 0; i < len; i++) var value, key 数组获取元素(a, i, value, key) traceprint("数组指定键值删
  • 0
    361度插件_tc版本。RestoreWindowState 函数名:RestoreWindowState 功 能:恢复窗口为正常状态。 参 数:窗口句柄:整型数 返回值:返回1表示转换成功 返回0失败 cmd("Notepad", 真) sleep(1000) var hwnd = 窗口查找("", "Notepad") var hwndex = 窗口查找子窗口(hwnd, "", "Edit") var path = "rc:bgkms.dll" //先把bgkms.dll, 添加到资源目录. var ret = dllcall(path, "long", "FakeWindowState", "long", hwndex) //鼠键操作. ret = dllcall(path, "long&qu
  • 0
    361度插件_tc版本。FakeWindowState 函数名:FakeWindowState 功 能:欺骗目标进程,使目标窗口对应的进程,得到的目标窗口状态是假的。 参 数:窗口句柄:整型数 返回值:返回1表示转换成功 返回0失败 cmd("Notepad", 真) sleep(1000) var hwnd = 窗口查找("", "Notepad") var hwndex = 窗口查找子窗口(hwnd, "", "Edit") var path = "rc:bgkms.dll" //先把bgkms.dll, 添加到资源目录. var ret = dllcall(path, "long", "FakeWindowState", "long",
  • 0
    窗口类。怎样做窗口切换的脚本 sjmjieke007 : 刚刚学习用,切换窗口用的软件带的抓抓,抓出一串数字来 编写程序这串数字 用着也没问题,但是下次重新打开窗口之后,这串数字就变化了 . 有一劳永逸的办法吗?有其他方法切换窗口吗? 我用的方法是百度搜索:“按键精灵切换窗口”,百度经验的那种方法 窗口激活(hwnd) https://jingyan.baidu.com/article/c45ad29c06a805051753e2a6.html 但是每次重新打开窗口,上次编程的2个窗口数字串还要重新抓取,好麻烦啊。怎么
    0.0.0.* 11-26
  • 0
    窗口类。窗口句柄,窗口ID 句柄,英文名是handle。 一个程序写好后,每次运行这个程序,系统都会分配一个4G大的,虚拟的空间,给这个进程。 并分配进程ID,线程ID,窗口ID各一个, 进程句柄,线程句柄,窗口句柄各一个, 以方便对程序进行管理操作。 ======================================================= 句柄的分类:Hwnd,hProcess和hThread。 窗口句柄 Handle-window,简写Hwnd。 进程句柄 handle-Proccess,简写hProcess。 线程句柄 handle-Thread,简写hThread。 ======================
  • 0
    窗口类。怎样做后台按键F1的脚本 shanyidao : 哪个大佬能教教后台运行按F1的。挂着游戏只能看着不能干其他事情 稳定。 : 这个很简单的。获取窗口句柄,对窗口句柄按键F1,就相当于后台按键F1。 var hwnd = 窗口查找("标题名", "类名") //一劳永逸获取句柄。标题名,类名用"抓抓工具"获取. 窗口发送按键(hwnd, 112) 游戏公司用DX绘图软件,制作出来的游戏, 必须使用大漠/天使插件/乐玩插件 的DX绑定模式。 窗口句柄的学习。 操作一个
  • 2
    位运算。获取电脑盘符号 var hThread 功能 执行() var ret = 位运算_初始化() var dd = GetLogicalDrives() traceprint(dd) for(var i = 0; i < 27; i++) ret = 数学求幂(2, i) var b = 位与(ret, dd) if(b > 0) var pf = 字符串格式化("%c", (65 + i)) traceprint(pf) end end 结束 功能 GetLogicalDrives() return dllcall("kernel32.dll", "long", "GetLogicalDrives") 结束 功能 启动_热键() var bool = 线程获取状态(hThread) if(bool == 0) hThread = 线程开启("执行", "") end 结束 功能 终止_热键
  • 1
    新手回复。代码框架 把代码做成N个框架, 每个框架都归类到 一个.t文件 1、新建 **.t 源文件 主线程.t 临护线程.t 找怪打怪.t 补红补蓝.t 定点回位.t 回城补给.t 在TC左上角,右键_项目管理-**,添加, 新建文件/ 现有文件,选择后点击确定。 这样,一个**.t文件 就新建好了 再往 **.t 里面封装变量,封装函数。 **.t源文件,类似ajjl的命令库,一次编写,多次调用。 **.t源文件,可以导出副本,修改副本不影响原件。这个功能比较优秀。
  • 1
    遍历(变量 aii = 0;aii < 3; aii++) 等待(600) 字库设置("F:/魔力/练级挂机/图像/字库.txt",0) 变量 ijk = 识字ex(29,54,50,63,"000001-000000",0.7) 变量 aat=转整型(ijk,10) 如果 (aat>40) 等待(300) 鼠标移动(380,115) 超级鼠标左键单击(3) 超级鼠标设置延时(600,500) 等待(300) 鼠标移动(144,330) 超级鼠标左键单击(3) 超级鼠标设置延时(600,500) 等待(3600) 否则 选择(第三句话()) 结束 结束 结束 这个我已经弄了很长时间了,怎么识别都不对,也判断不了是大于40的问题,哪位
  • 25
    各种教程收费的收费,自己从网上搜索半天找到的教程,希望对吧友有帮助 1、 LSY的 从小白到那啥 一百 四 十六 http://pan.baidu.com/s/1gdm2l0J oc4k
    xiaoyunlai61 11-17
  • 39
    速度超快 误差控制在2个坐标内.欢迎一起做脚本的朋友相互讨论与学习&nbsp;&nbsp;我的QQ595372866***** 该内容需会员回复才可浏览 ***** 转自:http://bbs.tyuyan.com/showtopic-12913.aspx#668541-tieba-1-11098-
  • 1
    窗口类。获取具有输入焦点的窗口句柄 var hthread 功能 执行() //由于GetFocus()函数,只能获取自身进程的控件句柄. //所以调用AttachThreadInput()函数,把代码线程,附加到目标进程空间. var hwnd顶层 = GetForegroundWindow() //获得顶层窗口句柄. var ProcessId //根据顶层窗口句柄,获取顶层窗口的线程ID var ForeThreadId = GetWindowThreadProcessId(hwnd顶层, ProcessId) var SelfThreadId = GetCurrentThreadId() traceprint("ProcessId:" & ProcessId) // var bool = AttachThreadInput(ForeThreadId, SelfThreadId, 1) //附加
  • 1
    大佬们,跪求tc5.0以下版本
  • 0
    文件加密() fileencrypt 函数描述: 加密文件 函数原型: fileencrypt(srcfile,dstfile,key) 文件加密(源文件路径,加密后文件路径,密钥) 函数参数: srcfile:源文件路径 dstfile:加密后文件路径 key:密钥 返回值: 文件加密是否成功 var b = 文件加密("d:/sdcard/123","d:/sdcard/123d","key") 消息框(b)
  • 0
    文件解密() filedecrypt 函数描述: 解密文件 函数原型: filedecrypt(srcfile,dstfile,key) 文件解密(加密过的文件,解密后的文件,密钥) 函数参数: srcfile:被加密过的文件路径 dstfile:解密后的文件路径 key:密钥 返回值: 文件解密是否成功 中文示例: var b = 文件解密("d:/sdcard/123","d:/sdcard/123d","key") 消息框(b)
  • 0
    数学求幂() var hThread 功能 执行() var a = 数学求幂(2, 0) //任何数的0次幂,计算结果都是1. traceprint(a) a = 数学求幂(2, 1) traceprint(a) 结束 功能 启动_热键() var bool = 线程获取状态(hThread) if(bool == 0) hThread = 线程开启("执行", "") end 结束 功能 终止_热键() 线程关闭(hThread) 结束
    0.0.0.* 11-8
  • 0
    枚举窗口() Notepad后台. 参数1: 窗口名,类名,进程名,父句柄等. 参数2: 0,根据窗口名,1,根据类名,2,根据进程名,3,根据父句柄. 返回值: 窗口句柄,字符串型. 如果枚举到多个,用"|"做分隔. 脚本例子: var strhwnd = 枚举窗口("记事本", 0) var hwnd = 转整型(strhwnd) //枚举窗口()作用等同于 窗口查找() //var hwnd = 窗口查找("无标题 - 记事本", "Notepad") var hwndex = 窗口查找子窗口(hwnd, "", "Edit") 窗口发送字符(hwndex, 81) 窗口发送字符(h
  • 1
    位与。获取电脑盘符号 var hThread 功能 执行() var ret = 位运算_初始化() var dd = GetLogicalDrives() traceprint(dd) for(var i = 0; i < 27; i++) ret = 数学求幂(2, i) var bool = 位与(ret, dd) if(bool > 0) var 盘符 = 字符串格式化("%c", (65 + i)) traceprint(盘符) end end 结束 功能 GetLogicalDrives() return dllcall("kernel32.dll", "long", "GetLogicalDrives") 结束 功能 启动_热键() var bool = 线程获取状态(hThread) if(bool == 0) hThread = 线程开启("执行", "") end 结束 功能
  • 1
    子程序名:内存搜索, 搜索进程内 字节集存放的内存地址,返回结果是16进制文本型的,失败返回””. 搜索范围是从400000 -8000000 返回值类型:文本型 参数<1>的名称为“进程句柄”, 类型为“整数型” 参数<2>的名称为“机器码”,类型为为“文本型”。注明:形如“11 0D”的16进制字节集文本。
  • 3
    窗口类。请教关于窗口切换的问题,新人问题 sjmjieke007 楼主: 刚刚学习用,切换窗口用的软件带的抓抓,抓出一串数字来 编写程序这串数字 用着也没问题,但是下次重新打开窗口之后,这串数字就变化了 . 有一劳永逸的办法吗?有其他方法切换窗口吗? 我用的方法是百度搜索:“按键精灵切换窗口”,百度经验的那种方法 窗口激活(hwnd) https://jingyan.baidu.com/article/c45ad29c06a805051753e2a6.html 但是每次重新打开窗口,上次编程的2个窗口数字串还要重新抓取
  • 1
    新手回复。对未知领域,每个运算结果都调试输出
  • 0
    新手回复。做代码框架 把代码做成N个框架, 每个框架归类到 一个.t文件 在TC左上角,右键_项目管理-**,添加, 新建文件/ 现有文 件,选择后点击确定。 这样,一个**.t文件 就新建好了 再往 **.t 里面封装变量,封装函数。 *.t源文件,类似ajjl的命令库,一次编写,多次调用。*.t 源文件可以导出副本,修改副本不影响原件。 代码框架例子: 主线程.t 临护线程.t 找怪打怪.t 补红补蓝.t 定点回位.t 回城补给.t
  • 2
    msgBox("hello world") Dim name Name=InputBox("请输入您的网吧名称","名称") MsgBox(name)
  • 0
    窗口类。请教关于窗口切换的问题,新人问题 sjmjieke007 楼主: 刚刚学习用,切换窗口用的软件带的抓抓,抓出一串数字来 编写程序这串数字 用着也没问题,但是下次重新打开窗口之后,这串数字就变化了 . 有一劳永逸的办法吗?有其他方法切换窗口吗? 我用的方法是百度搜索:“按键精灵切换窗口”,百度经验的那种方法 窗口激活(hwnd) https://jingyan.baidu.com/article/c45ad29c06a805051753e2a6.html 但是每次重新打开窗口,上次编程的2个窗口数字串还要重新抓取
  • 0
    系统com。文件对象 系统com。Scripting.FileSystemObject var hThread 功能 执行() var path = "C:\\dll\\CBT.dll" //文件必须存在. var fso = com("Scripting.FileSystemObject") var ver = fso.GetFileVersion(path) traceprint("文件版本号:" & ver) // var fn = fso.GetFile(path) traceprint("文件创建时间:" & fn.DateCreated) traceprint("文件最后访问时间:" & fn.DateLastAccessed) traceprint("文件最后修改时间:" & fn.DateLastModified) fn = null fso = null 结束 功能 启动_热键() va
    0.0.0.* 11-6
  • 0
    系统com。com接口类和对象 作者编写的com口类。 例如:大漠com,天使com,懒人办公com。 这些注册插件,创造对象,调用对象,释放对象的方法, 大伙都非常熟悉,就不做介绍了。 系统自带的com组件1。这些是微软那帮人写的。 vbs的com口类有6个: vbs Scripting.FileSystemObject //文件对象。 vbs WScript.Shell //注册表对象。 vbs regExp //正则对象。 vbs Dictionary //字典对象,相当于一个2维数组。 Wmi对象:XP 和以上版本系统 都带着。 远程控制电脑,获得硬盘序列号等等 硬件
  • 1
    大漠对象。代码智能提示 新手 : 大漠注册成功了。 然后敲代码的时候,不会自动显示智能提示。 比如输入命令: var dm = com("dm.dmsoft") dm. 后面是不是应该自动显示.智能提示? 稳定。 : //把dm.dll 添加到左上角的资源目录。也就是rc:文件夹 //TC资源目录,类似于ajjl的附件. var ret = 注册插件("rc:dm.dll", 真) //注册到 系统注册表. 大漠插件,头次注册到电脑后, 关闭TC。 重新打开TC后,大漠对象才有智能提示。
  • 0
    大漠。对记事本后台截图 cmd("Notepad.exe", 真) sleep(1000) //可以往里面写入一些文字. var dm = com("dm.dmsoft") var ver = dm.Ver() var hwnd = 窗口查找("", "Notepad") var hwndex = 窗口查找子窗口(hwnd, "", "Edit") var dm_ret = dm.BindWindow(hwndex, "gdi", "normal", "normal", 0) traceprint(dm_ret) dm_ret = dm.Capture(0, 0, 50, 50, "c:\\大漠截图.bmp") dm.UnBindWindow()
  • 0
    大漠。设置字库序号 对txt文件设置序号. dm.SetDict() 返回值:整形数. 0:失败 1:成功 此函数,在全局初始化时调用一次即可,切换字库用UseDict var dm_ret dm_ret = dm.SetDict(0,"test0.txt") dm_ret = dm.SetDict(1,"test1.txt") dm_ret = dm.SetDict(2,"test2.txt") dm.UseDict(0) 使用哪个字库.对文字识别(参数1:0-9) 设置之后永久生效,除非再次设定. dm_ret = dm.UseDict(0) ss = dm.Ocr(0,0,800,600,"FFFFFF-000000",1.0) dm_ret = dm.UseDict(1) ss = dm.Ocr(0,0,800,600,"FFFFFF-000000",1.0)
  • 1
    消息过程。A窗口对B窗口的通讯。 新手 : 求问,我用A窗口发给B窗口,窗口最大化消息,他可以最大化。 然后我在B窗口消息路由,让他接到到这个消息以后执行线程开启一个功能。这个过程里有什么地方发生了错误? 稳定。 : 你要用代码,实现一件什么事 用一个窗口控制另一个窗口 这样来实现多开,避免重复工作。 . 不然我一个窗口和代码要重复10次,但是又不能直接多次打开单开,因为要统一控制 两个窗口,都是你用TC写的? 还是其它进程的
  • 1
    窗口发送消息(窗口句柄,消息id,w参数,l参数) 函数名: windowsendmessage 窗口发送消息 函数描述: 将指定的消息发送到一个窗口,同win32api 里面的SendMessage等同的效果(暂时还不支持结构体 ) 函数原型: windowsendmessage(hwnd,msg,wparam,lparam) 窗口发送消息(窗口句柄,消息id,w参数,l参数) 函数参数: hwnd: 窗口句柄值,可以通过找到窗口、顶层窗口句柄等获取句柄的函数得到 msg:指定被发送的消息,必须为整型 wparam:指定附加的消息特定信息,必须为整型。 lparam:指定附加的消
  • 1
    窗口类。编辑框日志。用窗口发送消息(),使滚动条下滚 Mo、帮、车... : 请问一下大神,,如何使用 “窗口发送消息(窗口句柄,消息id,w参数,l参数) ” 里面的消息id、w参数和l参数,怎么填呢? 言术 : 窗口发送消息(窗口句柄,消息id,w参数,l参数) . 窗口句柄:用来确定你想操作的窗口。编辑框是一种控件窗口。 消息id:消息类型,想做什么类型的事。 比如垂直滚动条,它的宏定义是WM_VSCROLL,也就是十进制数字277。 . 消息id 的设置,参考F1_帮助文档,wi
  • 0
    函数名: windowgetmyhwnd 窗口获取自我句柄 函数描述: 获取TC界面自身句柄(只能获取主界面的) 函数原型: windowgetmyhwnd() 窗口获取自我句柄() 函数参数: 无 返回值: 返回程序自身句柄 中文示例: var hwnd = 窗口获取自我句柄()
    0.0.0.* 11-2
  • 0
    函数名: windowpostmessage 窗口提交消息 函数描述: 将一个消息放入到与指定窗口创建的线程相联系消息队列里,同win32api里面的PostMessage等同的效果(暂时不支持结构体) 函数原型: windowpostmessage(hwnd,msg,wparam,iparam) 窗口提交消息(窗口句柄,消息id,w参数,l参数) 函数参数: hwnd: 窗口句柄值,可以通过找到窗口、顶层窗口句柄等获取句柄的函数得到 msg:指定被发送的消息,必须为整型 wparam:指定附加的消息特定信息,必须为整型。 iparam:指定附加的消息特定信息,必须
  • 2
    窗口类。窗口句柄,窗口ID 句柄,英文名是handle。 一个程序写好后,每次运行这个程序,系统都会分配一个4G大的,虚拟的空间,给这个进程。 并分配进程ID,线程ID,窗口ID各一个, 进程句柄,线程句柄,窗口句柄各一个, 以方便对程序进行管理操作。 ======================================================= 句柄的分类:Hwnd,hProcess和hThread。 窗口句柄 Handle-window,简写Hwnd。 进程句柄 handle-Proccess,简写hProcess。 线程句柄 handle-Thread,简写hThread。 ======================
  • 0
    窗口类。检测窗口无响应。 tc简单开发 7.0 判断程序未响应,判断程序无响应 判断程序是否卡死,判断程序是否卡屏 调用系统api:user32.dll Private Declare Function IsHungAppWindow Lib "user32.dll" ( ByVal hWnd As Long) As Long 功能 执行() var hwnd = 窗口获取鼠标所在句柄() var bool = IsHungAppWindow(hwnd) if(bool == 0) messagebox("窗口正常.") elseif(bool == 1) messagebox("窗口无响应.") end 结束 功能 IsHungAppWindow(hwnd0) return dllcall("user32.dll","long","IsHungAppWind
  • 0
    窗口类。窗口发送消息(),窗口发送消息() 1、PostMessage 是异步的, SendMessage 是同步的。 PostMessage 只把消息放入队列,不管消息是否被处理就返回,消息可能不被处理。非阻塞类型。 而 SendMessage 要等待消息被处理完了,才返回。如果消息不被处理,发送消息的线程将一直被阻塞。 2、返回值意义的区别,我们先看一下 MSDN 里的声明: LRESULT SendMessage( HWND hWnd, UINT Msg, WPARAM wParam, LPARAM lParam ); BOOL PostMessage( HWND hWnd, UINT Msg, WPARAM wParam, LPARAM lParam ); 其中 4 个
  • 1
    脚本。自用脚本与大众脚本 seedcraft : 自己接触按键算比较早了,记得刚用的时候应该是5.x的版本,差不多10几年是有了 ,从基本的功能到最后能写出成套的脚本还是花了不少功夫(本人没有其他任何编程基础 )。其实写脚本的人自己都清楚,写自己用的不难,但是写出一个能让众人通用的却不是那么简单的事情,这里面要考虑太多的环境影响因素了,所以至今没有替别人写过一次脚本,只是有把自己的脚本分享到游戏群里 ,本人写脚本纯粹是出于

  • 发贴红色标题
  • 显示红名
  • 签到六倍经验

赠送补签卡1张,获得[经验书购买权]

扫二维码下载贴吧客户端

下载贴吧APP
看高清直播、视频!
    • 猜球赢海信大奖
      葡萄牙
      34%
      威尔士
      33%
      1467831600
      欧洲杯
      VS
      33%

本吧信息 查看详情>>

会员: 编程大神

目录: 其他科技话题

大家都在搜
  • tc和按键精灵哪个好
  • tc简单开发下载
  • tc简单开发教程
  • tc简单开发注册
  • tc简单开发和按键精灵
  • tc脚本教程
  • 易语言营销软件开发
  • tc视频教程
  • 易语言脚本开发
  • 易语言百度经验
  • 游戏脚本设计与开发
  • 自动刷评论脚本
  • 按键精灵简单编写
  • tc自动签到
  • 按键精灵防模块检测教程
  • 易语言是干嘛的
  • 手机按键精灵使用教程
  • 梦飞飞一起学tc
  • 按键精灵post
  • 按键精灵 淘宝登录
  • tcl语言
  • TCDNF实战教程
  • 用什么写脚本
  • 易语言可以开发app吗