TC官方合作论坛

 找回密码
 立即注册
楼主: 柠檬味

[TC5.0源码] TC做的简单验证码验证窗口,不会的就来看看

  [复制链接]
发表于 2016-11-5 11:44:11 | 显示全部楼层
学习下了
回复

使用道具 举报

发表于 2016-11-7 21:00:23 | 显示全部楼层
学习下呢
回复

使用道具 举报

发表于 2016-11-9 20:09:41 | 显示全部楼层
感谢分享,继续支持
回复 支持 反对

使用道具 举报

发表于 2016-11-12 12:45:27 | 显示全部楼层
dddddddddd
回复 支持 反对

使用道具 举报

发表于 2016-11-17 09:16:26 | 显示全部楼层
TC好还是按键好?
回复 支持 反对

使用道具 举报

发表于 2016-12-27 11:30:44 | 显示全部楼层
6666666666666666666666666
回复 支持 反对

使用道具 举报

发表于 2016-12-29 06:11:49 | 显示全部楼层
看看
回复

使用道具 举报

发表于 2016-12-30 11:57:38 | 显示全部楼层
回复

使用道具 举报

发表于 2016-12-30 14:11:08 | 显示全部楼层
变量 窗口句柄,线程句柄1,线程句柄2
功能 退出_点击()
    线程关闭("加红蓝","")
    线程关闭("打怪","")
    热键销毁("热键0")
    热键销毁("热键1")
    退出()
结束

功能 倩女幽魂2_初始化()
    窗口句柄=窗口查找("倩女幽魂2Online 版本[207555] 服务器[河鼓震] 角色ID[1017620310]")
    变量 窗口句柄1=窗口获取自我句柄()
    变量 bret=窗口是否存在(窗口句柄)
    如果(bret==假)
        消息框("没有开启游戏!3秒后退出脚本!")
        等待(3000)
        窗口关闭(窗口句柄1)
    否则
        窗口激活(窗口句柄)
        窗口设置位置(窗口句柄,0,0)
    结束
结束

功能 加红蓝()
    变量 药品加血键码=获取键码(下拉框获取文本("下拉框0"))
    变量 技能加血键码=获取键码(下拉框获取文本("下拉框1"))
    变量 药品加蓝键码=获取键码(下拉框获取文本("下拉框2"))
    变量 药品加血比=编辑框获取文本("编辑框0")*0.01
    变量 技能加血比=编辑框获取文本("编辑框1")*0.01
    变量 药品加蓝比=编辑框获取文本("编辑框2")*0.01
    变量 血条起始x=87
    变量 血条终点x=199
    变量 血条总长=血条终点x-血条起始x
    变量 加血点1=血条起始x+血条总长*药品加血比
    变量 加血点2=血条起始x+血条总长*技能加血比
    变量 加蓝点=血条起始x+血条总长*药品加蓝比
    循环(真)
        等待(100)
        变量 是否加血1=血蓝判断(加血点1,"D41D1D-000000| BB1616-000000|A90606-000000")
        等待(100)
        如果(是否加血1<0)
            键盘按键(药品加血键码)
        结束
        等待(100)
        变量 是否加血2=血蓝判断(加血点2,"D41D1D-000000| BB1616-000000|A90606-000000")
        等待(100)
        如果(是否加血2<0)
            键盘按键(技能加血键码)
        结束
        等待(100)
        变量 是否加蓝=血蓝判断(加蓝点,"47C0E5-000000|2181BB-000000|0E618A-000000")
        等待(100)
        如果(是否加蓝<0)
            键盘按键(药品加蓝键码)
        结束
    结束
结束

功能 打怪()
    变量 宽,高,x,y
    窗口获取大小(窗口句柄,宽,高)
    变量 打怪技能键码=获取键码(下拉框获取文本("下拉框3"))
    变量 个数=列表框获取选项个数("列表框0")
    变量 要打怪集合=数组()
    循环(真)
        遍历(变量 i = 0; i < 个数; i++)
            要打怪集合=列表框获取文本("列表框0",i)
            等待(50)
            变量 识别怪物 = 识字(宽/3,5,宽*2/3,80,"ffffff-000000",1.0)
            等待(100)
            如果(识别怪物==""||识别怪物=="死亡"&要打怪集合||识别怪物!=要打怪集合)
                键盘按下(17)
                等待(50)
                键盘按下(9)
                等待(50)
                键盘弹起(9)
                等待(50)
                键盘弹起(17)
            否则
                键盘按键(打怪技能键码)
            结束
        结束
        变量 牛牛 = 找字(30,30,宽-30,高-30,"银票|银两","ffffff-000000",1.0,x,y)
        如果(牛牛>=0)
            鼠标移动(x+5,y+4)
            等待(500)
            鼠标左键单击()
            等待(3000)
        结束
    结束
结束

功能 血蓝判断(参数1,参数2)
    变量 x,y
    变量 s=找色(参数1,47,230,107,参数2,1.0,0,x,y)
    返回 s
结束

功能 获取键码(按键)
    变量 键值=-1
    选择(按键)
        条件 "F1"
        键值=112
        条件 "F2"
        键值=113
        条件 "F3"
        键值=114
        条件 "F4"
        键值=115
        条件 "F5"
        键值=116
        条件 "F6"
        键值=117
        条件 "F7"
        键值=118
        条件 "F8"
        键值=119
        条件 "F9"
        键值=120
        条件 "F10"
        键值=121
        条件 "F11"
        键值=122
        条件 "1"
        键值=49
        条件 "2"
        键值=50
        条件 "3"
        键值=51
        条件 "4"
        键值=52
        条件 "5"
        键值=53
        条件 "6"
        键值=54
        条件 "7"
        键值=55
        条件 "8"
        键值=56
        条件 "9"
        键值=57
    结束
    返回 键值
结束

功能 按钮0_点击()
    变量 路径=获取资源路径("rc:mv11.txt")
    变量 宽,高
    变量 怪物集=数组()
    字库设置("rc:mv11.txt",0)
    等待(2000)
    鼠标移动(43,15)
    等待(50)
    鼠标左键单击()
    窗口获取大小(窗口句柄,宽,高)
    下拉框选项清空("下拉框4")
    遍历(变量 i = 0; i < 6; i++)
        键盘按下(17)
        等待(50)
        键盘按下(9)
        等待(50)
        键盘弹起(9)
        等待(50)
        键盘弹起(17)
        等待(100)
        变量 识别怪物 = 识字(宽/3,5,宽*2/3,80,"ffffff-000000",1.0)
        等待(50)
        变量 索引=数组值查找(怪物集,识别怪物,1)
        如果(索引==-1)
            数组追加元素(怪物集,识别怪物)
        结束
    结束
    变量 种类数=数组大小(怪物集)
    遍历(变量 j = 0; j < 种类数; j++)
        等待(5)
        下拉框增加文本("下拉框4",怪物集[j])
    结束
    数组清空(怪物集)
    列表框选项清空("列表框0")
结束

功能 下拉框4_选择改变()
    变量 指定怪=下拉框获取选项文本("下拉框4",下拉框获取选项("下拉框4"))
    列表框增加文本("列表框0",指定怪)
结束

功能 热键0_热键()
    线程句柄1=线程开启("加红蓝","")
    线程句柄2=线程开启("打怪","")
结束

功能 热键1_热键()
    线程暂停(线程句柄2)
结束

功能 按钮1_点击()
    遍历(变量 i = 0; i < 7; i++)
        文件写配置("下拉框选项","选项"&i,下拉框获取选项("下拉框"&i),"D:\\脚本配置.ini")
    结束
    遍历(变量 j = 0; j < 3; j++)
        文件写配置("编辑框文本","文本"&j,编辑框获取文本("编辑框"&j),"D:\\脚本配置.ini")
    结束
结束

功能 按钮2_点击()
    遍历(变量 j = 0; j < 7; j++)
        下拉框设置选项("下拉框"&j,文件读配置("下拉框选项","选项"&j,"D:\\脚本配置.ini"))
    结束
    遍历(变量 i = 0; i < 3; i++)
        编辑框设置文本("编辑框"&i,文件读配置("编辑框文本","文本"&i,"D:\\脚本配置.ini"))
    结束
    变量 热键码1=热键设置键码("热键0",获取键码(下拉框获取文本("下拉框5")),"")
    变量 热键码2=热键设置键码("热键1",获取键码(下拉框获取文本("下拉框6")),"")
    热键注册("热键0")
    热键注册("热键1")
    控件显示("热键0",假)
    控件显示("热键1",假)
结束
回复 支持 反对

使用道具 举报

发表于 2017-1-3 14:49:57 | 显示全部楼层
合金镍铬合金
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

关闭

推荐上一条 /2 下一条

关闭

小黑屋|TC官方合作论坛 (苏ICP备18045623号)

GMT+8, 2024-5-4 23:55 , Processed in 0.039643 second(s), 18 queries .

Powered by 海安简单软件服务部

© 2008-2019 版权所有 保留所有权利

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