手机按键精灵linuxsocket编程模型

2个小时可以学会按键精灵——给刚学编程的菜鸟们一点启发
本帖转发自本人在按键精灵论坛发的帖子。 &
重要声明:本帖发出来,褒贬不一,容易误会之处提前说明:&&&&一、2小时学会按键,1天学会VB,指的是学习对实战有用的东西,摒弃“语数外"这类无用的所谓的"基础教学",成为高手还需完整的实战2-3个脚本才可以,本人已经收费收过徒弟,切已经学会自己开发脚本。
二、有个别人对“2小时学会”信都不敢信,估计是逻辑思维较差,极不适合学编程,我收徒的第一关就是考察逻辑思维,数学悟性太低的,给多少钱都不教。
三、本帖最初版本根本没有收徒一说,且再三强调咨询勿扰,还是每天很多人加QQ(不信你发个经典作品然后挂上Q试试),有偿收徒以后清净了很多,本人不缺那点学费。
四、无意中发现这种有偿收徒的方式反而自动过滤了悟性很低人,敢付高学费找本人学习者,头脑都不简单。
五、本人前两年都是无偿回答所有人的问题,如今有偿收徒不是为了赚学费,是选拔人才,大家一起用按键做点什么事,若有幸成为我团队一员,会介绍当初2小时教会我按键的那位朋友及你的师兄们和你认识。
六、再次强调:非诚勿扰,不自信者勿扰。
七、有偿学习,必须当面,不能来上海授课者勿扰!
下面是原帖:& &
首先,本人非常非常的感谢按键精灵,是他破除了编程在本人心中的神秘感,虽然目前为止已经熟练使用了VB和VC++及内存和封包工具等,但是对按键精灵的感情一直都很深。
我真正学会按键精灵只用了2个小时左右的时间,这要感谢按键论坛的博士后“乱闯”。
最初看按键的官方视频教程,学会了前台脚本,但是对句柄、后台、多线程一直不能理解,找图准确率低,找字、找色很困难,尤其是后台的找字找色能把人郁闷死!看到乱闯发的帖子就加了他好友,加了他的QQ号,乱闯是一个非常好的兄弟,他通过QQ语音非常热心的解答我提出的所有问题,不到两个小时我就理解了所有的盘旋在内心的疑问,并且顺利的写出来自己想设计的功能和脚本。
之后的3个月为某个工作室撰写游戏脚本,收入8万块,经过这3个月的实战磨练,我也成了一个“老鸟”。
发自内心的出于多乱闯兄弟和按键精灵的感激,那一段时间,我也非常热心的回答所有论坛新人提出的问题,加我QQ的一概热心回复,直到被众多菜鸟伤的体无完肤以后,我也非常郁闷的把签名改成了:
&“脚本QQ:,按键,内存,封包,VB,VBA,C,VC++等高级语言均可写,拜师和公益问答者,勿扰,确实没空!”
本人接触很多菜鸟以后,发现如下问题:
&&&1,95%以上的都是“伸手党”,特点:丝毫不动脑筋,怎么解释就是不明白,抱着“旧思路”不放。
&&&2,70%的属于“幼稚派”,特点是:思路非常狭隘,眼光不开阔,生活、电脑常识非常局限。
&&&3,50%的属于“粗鲁男”,特点是:感觉脑子缺根弦,不能摆正自己的位置,且不懂得感恩!
&&&例子我只举1个,基本涵盖了以上3种特点(本人碰到的真实案例):
&&&QQ聊天内容大致如下:
&&&伸手党:你好,为什么我写的后台脚本不能运行啊!
...(等他给我代码)
&&&伸手党:你知道后台脚本不能运行的原因吗?
&&&我:代码发来啊!!!
&&&伸手党:哦,不好意思。
Plugin.Window.Find("记事本", "")
&&&MessageBox
&&&SayString
"测试后台"
&&&我:你的“类名”写错了,“记事本”应该在“文本”那个位置,另外你要注意你打开的记事本的标题,如果是新记事本,应该是“无标题
- 记事本”,还有Saystring 是前台的发送命令,后台的应该是Call
Plugin.Window.SendString。
&&&伸手党:那类名是什么啊?
&&&我:Notepad
&&&......等了一会儿
&&&伸手党:还是不行啊,你看看哪里错了...
Plugin.Window.Find("note.exe", "无标题记事本")
&&&MessageBox
Plugin.Window.SendString "测试后台"
&&&我:我靠,我刚不说说了吗,类名是
Notepad啊,标题是“无标题 - 记事本”,另外,Call
Plugin.Window.SendString不是这么用的啊,你去看看官方教程或者Call
Plugin.Window.SendString的说明啊!
&&&.......类似问题纠缠了半天。
&&&伸手党:还是不行啊,我晕!
Plugin.Window.Find("NotPad", "无标题 - 记事本")
&&&MessageBox
Plugin.Window.SendString (Hwnd,"测试后台")
&&&我:大哥,是NotePad,你的Not后面少了个e.....
&&&伸手党:噢噢噢,没注意。
&&&.....其他类似问题问了一上午。
&&&我:你去看看教程啊,这些命令很简单啊,你不能总让我给你纠正错别字啊,我很忙的,大哥!
&&&伸手党:你牛B啥,不就问了你几个问题啊!
&&&我:你还没耐心啦,这些基本操作视频教程都有啊,很简单啊,以后这种基础命令的问题你别再找我了,碰到很困难的编程问题找我吧。
&&&......又简单聊了几句。
我:我帮你了一上午了,我也没义务一直这样回答你啊!&
伸手党:操,你,妈,B,滚,傻B玩意!!
我:你怎么骂人啊.......& &
于是QQ我把他拉黑了!
类似这种问题我见过多次以后,就拒绝再对菜鸟一对一的回答问题了,讲好久就是讲不通,太耽误时间了,且经常被弄的心情超级不好!
后来,我开始收费教徒,绝大部分希望是给300块培训他一个月,还必须经常语音在线,我干,随便接个工作室的订单一天收入也要了,我不教了,300块愿意收徒的论坛一大把,但我的时间没有那么廉价。
经过无偿收徒和有偿收徒的多次伤心经历以后,我决心:“拜师和公益问答者,勿扰,确实没空!”
我后来仔细想过,为什么乱闯以及我后来接触过的很多VB和C++论坛的高手非常愿意教我这个菜鸟呢,且分文不收的教,确实是有原因的。
首先:我打内心里非常感激那些无偿教我的陌生人,面都没见过,他愿意浪费自己时间教我,由衷的感激,带着这种心情说出来的话“师傅”是爱听的,相反,那些屌兮兮的人,有人愿意教他才怪!
其次:我是真的很想学,且在问这些问题以前自己已经做过很多认真的思考,“师傅”一点就透,他们的心情也相对会高兴,像是遇到了知己一样,没人愿意教一个心不在焉(或者说没心没肺)的人的。
第三:我害怕浪费他们的时间。有陌生人浪费自己的时间教你,尤其是碰到真正的高手,这种几率是非常的小的,且绝对时间非常有限,所以,我不会把“NotePad”写成“NotPad”这类问题留给“师傅”来回答。
第四:我非常乐意分享自己手上的项目或者利润给师傅,且非常积极的询问“师傅”有什么困难,出于感激之心的想找个机会报答他们,否则,内心很不平衡,事实上,“师傅们”根本也没想让你报答,真正图利益的人,是绝对不会热心的回答你的问题的。
最后,我对学习按键的众多新菜鸟们提出几点衷心的建议:
1,按键精灵月收入3000不是广告的吹辞,能不能赚钱,看你的人品和脑子。
2,按键精灵非常的简单,我现在反而觉得,如果用心学按键,抽干的讲,“2个小时的课程”就足以成为一个高手。
3,务必要学会问问题,学会拜师,学会&尊重他人&的时间和劳动成果。乱闯最近2年也很少在论坛发帖了,我也疲于指点论坛新人了,我们共同的原因是伤心到了灰心!
4,按键精灵是我接触过的编写语言中最简单,最容易上手的脚本语言,非常的好用,学会按键精灵以后,再学VB和C++就能够触类旁通,当然,学会按键以后,E语言基本不需要学也会了。
5,学按键,官方教程足够,且视频教程讲的非常透彻到位,只要你认真的去看,一句一句的听,一个例子一个例子的去试一定可以成功。
6,经过多年实战以后,我发现,其实按键精灵的官方教程“太罗嗦”,实战中能用到的命令其实就那么几个,2个小时的教程足够,没必要分5大章10大节的教授,把人能累死,还不实用。
希望此帖能抛砖引玉,给某些有心有肺的菜鸟一定启发!
但是,我还是那句话:拜师和公益问答者,勿扰,确实没空!
【新人必看】新手提问发帖规范(欢迎讨论)
此帖写的非常到位,颇有知己之感,建议大家去严格按照版主的要求去发帖求助。
尽管反复强调拜师勿扰,还是有少量菜鸟加我QQ,非要学,上海附近能当面授课可以,我会准备一整天课程教会你按键精灵和VB在脚本开发的实战技术,想学内存和封包就得两天了,学C++就得更久,悟性极高,来上海学也是有偿收徒,费用根据当下能力和悟性来定,只需给我一个你当下最得意的作品即可(作品凭能力写出来,不是到处百度,东摘西问拼出来的,别作弊,来沪还需当面测试)。
为满足大家的好奇心,我抽空写了一帖,阐述为什么
按键官方教程罗嗦,2个小时“干货”是指的哪些,当然,一篇帖子肯定说不完,尽量吧!
终于写完了:本人在脚本开发中的实战心得,链接地址如下:
[hide]&&地址:&&&
[hide]我的收徒标准:&
日再针对大家的疑问做一次集中回复:
本帖发出来,虽然大部分朋友都正面回复,对本人收费收徒这件事还是会引起不少误会。
本人收徒标准有3:一、悟性,二、学费2000,三、上海当面授课;最大的争议还是2000学费问题,真是人为财死。
一、什么人适合学?
找我学习的各种人都有,有游戏公司的研发人员,C++使用8年经验,精通编程,也有初中毕业,对电脑一知半解的人。
以上两类人在我这里学习均需花费1天时间,学成后,在脚本编写上水平一样,8年C++经验也有一些帮助,但甚微,且如逻辑思维弱的,做过8年编程,也是他人生的悲哀,入错行了,本人收徒只看思维模式,不合适的,金山银山亦不教。
二、为什么一定要收学费?
我最近的3年都是免费回答各位朋友的问题,收费教徒也是受启发于本帖发出后大量的菜鸟的骚扰,本人签名留Q接单也是迫于生计,尽管反复强调“咨询勿扰”,仍然控制不住,标明收费授课以后,立即清净。
这件事给本人两点意外收获:1,脑子不灵光的人有三大特点——品行差,依赖性强,脑子不转弯。这类人很难挣到钱,亦不会有太多朋友,闲的蛋疼找我闲聊,问的超级弱智问题,回答他,他死活听不懂,不回答,他骂人,收费帮他写挂,他出不起钱也在情理之中。一个收费2000授课,立刻嘎然止步,哈哈,痛快!2、无意中发现这世上还是有人才的,且真的自信到来付费学习,且大呼2000好便宜,而且还真来了,1天内抱得真经回。
三、和我到底学到了什么?
我向来认为战马上战场,骡子去犁地,谁也不丢人,各得其所,世界万物有差异再正常不过。一个人须给自己准确定位,才会痛并快乐。在这里自吹一句,本人的能力中,编程不过是相对较弱的一项,我大学学的是机械,做过机械研发,市场营销,太阳能工程等10几个领域,编程也不过是近三年断断续续接触。最强的五点:对人性的精准了解,敏捷的思维,丰富的人生阅历,很强的人生方向感或说大局观,学习能力和总结提高能力。
来我这里学习的优点有三:1,和我成了朋友;2,替你做了个人生定位;3,获得了一个生存技能。
以后和我长期接触中,会被我的做事方式耳渲目染,我认为你找我学的应该是一种科学的思维方法,而不是仅仅来学会做脚本,本人教人脚本也只不过以做脚本为载体,教会他如何自学,我的目的是,通过和本人的学习,给自己有个正确定位,同时具备自学任何全新事物的能力,也可以像本人一样,在众多领域均可游刃有余。
四、为什么必须来上海?
语音授课也不是不可,实话实话,重点是信任问题,当面授课,一天教会,付费2000,学不会你就别走,还需要担心我忽悠你嘛?其次,本人对易经略有研究,喜欢给人“算命”,察言观色,已经对你了解三分,有助于对你给出更好的建议,同时对本人选拔人才的准确性有帮助;第三,1-2天的当面接触,就成了“熟人”,纯语音授课,仅QQ交流,总觉得差了点什么。
五、我是C++高手交费学习觉得很亏?
我的课和过往编程经验以及自学能力均无关系,是本人3年脚本开发经验积累的传授,我重点给的是正确的方向和方法,然后你在这个正确的方向上,努力的去锻炼我给你的正确的方法,会在脚本开发这个领域达到很高的高度亦不折腰。
本人虽不算傻,在脚本开发中亦不一帆风顺,三年内弯路走了颇多,大多是方向的错误,折腾数月,甚至一两年才恍然大悟,超级郁闷。有些方法,上手容易,量产的时候会让你郁闷死,2年后你发现这条路已经无路可走的时候,好多事还需从头再来,新路选的准不准还未尝可知。你就知道当初付2000从本人这里得到一个正确的方向多么值得了。
一个月前,有一个上海的,游戏公司编程人员,C++用了8年,他认为他付费找我学习,屈他的才了,我也给他做了适当的提示,他至今仍在“摸索”,当然,也编写不出来像样的脚本,他和我交流心得的时候,我发现,他今天走的路和我三年前走的路一样,我多次提醒他不要去学习和练习XXX。感觉他根本听不进去,也听不懂,这种情况,我也很无奈。
六、最后做一个特别说明:不要没事加本人Q找我“算命”,当你看到“2小时学会按键”这个题目的时候,你的第一反应就是不相信,看完此帖,也许信了,但求你也别千万别加我Q了,浪费彼此时间,尤其是浪费本人时间。
已投稿到:
以上网友发言只代表其个人观点,不代表新浪网的观点或立场。接上一篇按键精灵的文章。
最近又用到了按键精灵和大漠插件,发现自然语言编程也是蛮强大的。
一, 一种字库生成的方法
1,大漠综合工具 -& 抓图 -& 抓取需要识别的文字 -& 点“提取点阵(多个)” -& 会在右侧生成一排识别到的文字列表-& 选中之后,会在左侧有点阵图,在“定义文字”中输入该文字,回车确认,就相当于把这个点阵和文字对应上,存在字库中了。
2,我们并不是要一个一个去截图生成我们需要的字的字库,当需要识别的文字特别多时,工作量就太大,此时可以在右侧已经定义好文字的字库上,右键,“查询系统字体”,让它自动识别出这个问题的字体和字号,然后我们选择“系统字库”, 在里面输入需要识别的所有文字, 点击“选择字体”, “生成字库”, 这样,同一个字体和字号的字库就形成了。
二,定时操作
定义一个时间开始做某一件事:
While Time & "14:20:00"
Do something...
三,运行一个程序方法
1, 直接运行 RunApp "C:\Users\hello\AppData\Local\Pomotodo\pomotodo.exe"
2,用找图的方式,模拟人的操作打开(24bit 位图)
Call dm.FindPic(0, 0, Plugin.Sys.GetScRX, Plugin.Sys.GetScRY, "tudo.bmp", "000000", 0.9, 0, picX, picY)
TracePrint "获取到的坐标:" & picX & picY
If picX &= 0 and picY &= 0 Then dm.MoveTo picX+10, picY+10
dm.LeftDoubleClick
四,获取一个窗口, 如果窗口在后台,也能提到前面来
w_ret = dm.FindWindow(0, "记事本")
Plugin.Window.Active(w_ret)
五,当某一些文字无法识别的时候, 也可以采用截图,然后用 大漠 FindPic 找图的方式,找到对应的位置。
面向中文的自然语言编程
L脚本语言基本功能介绍
编程语言与自然语言
小弟无意中用自然语言和编程语言对比了一下,发现感悟颇深,所以记录下来。首先我们刚开始学习语文的时候,先是认字、认词,然后是看一些简短的文章,就好像学编程一样,一开始先学语法,然后看一些简短的代码实例。...
按键精灵脚本笔记:基本语法
//申明变量x
x = &我是x变量&
TracePrint x
//在控制台打印出x变量
TracePrint a+5 //在控制台打印出a变量
自然语言模型
一个句子的概率
P(s)=p(w1,w2,...wm)=P(s)=p(w1,w2,...wm)=P(s)= p(w_1,w_2,...w_m) =p(w1)p(w2|w1)...p(...
被举报人: kmohican
举报的资源分: 3
*详细原因:
交 &em&自然语言编程&/em&法 3积分 立即下载 ...
作者 | 兰红云
责编 | 何永灿
自然语言处理和大部分的机器学习或者人工智能领域的技术一样,是一个涉及到多个技能、技术和领域的综合体。
所以自然语言处理工程师会有各种各样的背景,大部分都是在工...
Atitit.编程语言and 自然语言的比较and 编程语言未来的发展
1. 单词的间隔靠空格,编程的单词的间隔靠分界符..1
2. 语句分界符:自然语言使用逗号,编程语言使用分号1
知识点:约瑟夫环递推公式
传送:http://www.cnblogs.com/kkrisen/p/3569281.html
递推公式:f[1]=0,f[n]=(f[n-1]+k)%n。f[i]是有i个人时,胜出的那个人的...
没有更多推荐了,【果壳魔板V3.15】 _ 按键精灵手机版 - 按键精灵论坛
软件版本:2014.05软件大小:21.6M更新时间:07-04
软件版本:3.3.0软件大小:62.5M更新时间:5-24
软件版本:1.3.3软件大小:29.2M更新时间:06-14
软件版本:1.1.0软件大小:12.3M更新时间:12-29
查看: 50758|回复: 1457
[源码分享]
[果壳学院创始人]
欢迎加入果壳学院-按键课程视频教学群(终身免费课程学习、1对1贴心辅导)── 群号:★福利:果壳学院按键教学课程视频免费收看《果壳学院安卓按键课程》第一季免费视频(剑侠世界)《果壳学院安卓按键课程》第二季免费视频(梦幻诛仙)《果壳学院安卓按键课程》第三季免费视频(雷霆战机)《果壳学院安卓按键课程》第四季免费教学视频(COC)《果壳学院安卓按键课程》第五季免费教学视频(梦幻西游)《果壳学院综合课外课》免费教学视频:《GUOKE-HOT(果壳热) - 按键X第一季 - 梦幻西游内存大电影》免费教学视频:《GUOKE-HOT(果壳热) - 按键X第二季 - 多线程跳一跳大电影》免费教学视频:★特殊福利:果壳编程模板的插件版本:果壳COC综合插件:↓果壳编程模板完整源码下载(最新版本V3.15 - 更新日期:)↓V3.13更新内容:修复模板在新版本按键精灵手机助手上无法正常运行的问题。V3.15更新内容:修复模板对找色、找图、找字、找色素和比色的点击TMEX、点击UBTMEX功能的BUG。 (, 下载次数:5379)//以下为利用果壳模板进行“找图找色找字”的演示示例:其中UB标识符表示“遍历对象”,即查找对象以数组方式进行遍历查找,找到其中一个数组成员则返回真,返回假的条件:所有数组成员都未能找到;TM标识符表示“等待对象出现”,即在限定时间内等待对象出现;EX标识符表示&直到对象消失&,即找到对象后等待对象消失;UBEX标识符表示“遍历对象+直到对象消失”;UBTM标识符表示“遍历对象+等待对象出现”;TMEX标识符表示“等待对象出现+直到对象消失”;UBTMEX标识符表示“遍历对象+等待对象出现+直到对象消失”;NO标识符为组成模板的关键零部件,无法单独调用,不具备实际意义。注:此编程模板由果壳王子制作,QQFunction 比色示例 '对静态对象进行查找,使用固定坐标查找
Dim 对象 = {&找到对象&:&310|422|D6DFD6,400|383|D6DFD6,368|215|398629&}
比色示例 = 比色点击(对象) End FunctionFunction 比色EX示例 'EX方法说明:直到对象消失,即先判断找到对象并点击对象,然后在限定时间内检测对象已消失,返回真。返回假的条件:1.首次查找对象未找到;2.找到对象后等待对象消失时间超时。
对象 = {&找到对象&:&310|422|D6DFD6,400|383|D6DFD6,368|215|398629&}
比色EX示例 = 比色点击EX(对象) End FunctionFunction 比色UB示例 'UB方法说明:即查找对象以数组方式进行遍历查找,找到其中一个数组成员则返回真,返回假的条件:所有数组成员都未能找到。
Dim 对象()
对象(0) = {&找到对象1&:&310|422|D6DFD6,400|383|D6DFD6,368|215|398629&}
对象(1) = {&找到对象2&:&366|211|214D10,341|188|3992BD,399|182||235|52BAEF&}
比色UB示例 = 比色点击UB(对象) End FunctionFunction 比色UBEX示例 'UBEX方法说明:遍历对象+直到对象消失,即先判断找到对象并点击对象,然后在限定时间内检测对象已消失,返回真。返回假的条件:1.首次查找对象未找到;2.找到对象后等待对象消失时间超时。
Dim 对象()
对象(0) = {&找到对象1&:&310|422|D6DFD6,400|383|D6DFD6,368|215|398629&}
对象(1) = {&找到对象2&:&310|422|D6DFD6,400|383|D6DFD6,368|215|398629&}
比色UBEX示例 = 比色点击UBEX(对象) End FunctionFunction 比色TM示例 'TM方法说明:等待对象出现,即在指定时间内查找对象(等待对象出现),找到返回真。返回假的条件:查找超时。
Dim 对象 = {&找到对象&:&310|422|D6DFD6,400|383|D6DFD6,368|215|398629&}
比色TM示例 = 比色点击TM(对象) End FunctionFunction 比色UBTM示例 'UBTM方法说明:遍历对象+等待对象出现,即以遍历数组成员方式在指定时间内查找对象(等待对象出现),找到返回真。返回假的条件:查找超时。
Dim 对象()
对象(0) = {&找到对象1&:&310|422|D6DFD6,400|383|D6DFD6,368|215|398629&}
对象(1) = {&找到对象2&:&221|464|FFFFFF,234|452|28BA00,209|444|2CCEEB,197|471|DB9B0E,232|480|2628D8&}
比色UBTM示例 = 比色点击UBTM(对象) End FunctionFunction 比色TMEX示例 'TMEX方法说明:等待对象出现+直到对象消失,即在指定时间内查找对象(等待对象出现),找到后再等待其消失,则返回真。返回假的条件有:1.等待对象超时;2.对象在限定时间内未消失。
Dim 对象 = {&找到对象&:&310|422|D6DFD6,400|383|D6DFD6,368|215|398629&}
比色TMEX示例 = 比色点击TMEX(对象) End FunctionFunction 比色UBTMEX示例 'UBTMEX方法说明:遍历对象+等待对象出现+直到对象消失,即以遍历数组成员方式在指定时间内查找对象(等待对象出现),找到后再等待其消失,则返回真。返回假的条件有:1.等待对象超时;2.对象在限定时间内未消失。
Dim 对象()
对象(0) = {&找到对象1&:&310|422|D6DFD6,400|383|D6DFD6,368|215|398629&}
对象(1) = {&找到对象2&:&221|464|FFFFFF,234|452|28BA00,209|444|2CCEEB,197|471|DB9B0E,232|480|2628D8&}
比色UBTMEX示例 = 比色点击UBTMEX(对象) End FunctionFunction 找色示例 '对动态对象进行查找,使用范围坐标查找
Dim 对象 = {&找到对象&:&212,323,570,1103,D6DFD6,90|-39|D6DFD6,58|-207|398629&}
找色示例 = 找色点击(对象) End FunctionFunction 找色UB示例 'UB方法说明:即查找对象以数组方式进行遍历查找,找到其中一个数组成员则返回真,返回假的条件:所有数组成员都未能找到。
Dim 对象()
对象(0) = {&找到对象1&:&212,323,570,1103,D6DFD6,90|-39|D6DFD6,58|-207|398629&}
对象(1) = {&找到对象2&:&205,444,449,683,214D10,-25|-23|3992BD,33|-29||24|52BAEF&}
找色UB示例 = 找色点击UB(对象) End FunctionFunction 找色UBEX示例 'UBEX方法说明:遍历对象+直到对象消失,即先判断找到对象并点击对象,然后在限定时间内检测对象已消失,返回真。返回假的条件:1.首次查找对象未找到;2.找到对象后等待对象消失时间超时。
Dim 对象()
对象(0) = {&找到对象1&:&351,945,476,F3,175|-222|E5B533,255|-563|E5B533,116|-28|F3F3F3,176|-361|E5B533&}
对象(1) = {&找到对象2&:&212,323,570,1103,D6DFD6,90|-39|D6DFD6,58|-207|398629&}
找色UBEX示例=找色点击UBEX(对象)End FunctionFunction 找色EX示例 'EX方法说明:直到对象消失,即先判断找到对象并点击对象,然后在限定时间内检测对象已消失,返回真。返回假的条件:1.首次查找对象未找到;2.找到对象后等待对象消失时间超时。
Dim 对象 = {&找到对象1&:&212,323,570,1103,D6DFD6,90|-39|D6DFD6,58|-207|398629&,&找到对象2&:&212,323,570,1103,D6DFD6,90|-39|D6DFD6,58|-207|398629&}
找色EX示例 = 找色点击EX(对象) End FunctionFunction 找色TM示例 'TM方法说明:等待对象出现,即在指定时间内查找对象(等待对象出现),找到返回真。返回假的条件:查找超时。
Dim 对象 = {&找到对象1&:&212,323,570,1103,D6DFD6,90|-39|D6DFD6,58|-207|398629&,&找到对象2&:&212,323,570,1103,D6DFD6,90|-39|D6DFD6,58|-207|398629&}
找色TM示例 = 找色点击TM(对象) End FunctionFunction 找色UBTM示例 'UBTM方法说明:遍历对象+等待对象出现,即以遍历数组成员方式在指定时间内查找对象(等待对象出现),找到返回真。返回假的条件:查找超时。
Dim 对象()
对象(0) = {&找到对象1&:&212,323,570,1103,D6DFD6,90|-39|D6DFD6,58|-207|398629&}
对象(1) = {&找到对象2&:&183,428,257,502,FFFFFF,13|-12|28BA00,-12|-20|2CCEEB,-24|7|DB9B0E,11|16|2628D8&}
找色UBTM示例 = 找色点击UBTM(对象) End FunctionFunction 找色TMEX示例 'TMEX方法说明:等待对象出现+直到对象消失,即在指定时间内查找对象(等待对象出现),找到后再等待其消失,则返回真。返回假的条件有:1.等待对象超时;2.对象在限定时间内未消失。
Dim 对象 = {&找到对象1&:&212,323,570,1103,D6DFD6,90|-39|D6DFD6,58|-207|398629&}
找色TMEX示例 = 找色点击TMEX(对象) End FunctionFunction 找色UBTMEX示例 'UBTMEX方法说明:遍历对象+等待对象出现+直到对象消失,即以遍历数组成员方式在指定时间内查找对象(等待对象出现),找到后再等待其消失,则返回真。返回假的条件有:1.等待对象超时;2.对象在限定时间内未消失。
Dim 对象()
对象(0) = {&找到对象1&:&212,323,570,1103,D6DFD6,90|-39|D6DFD6,58|-207|398629&}
对象(1) = {&找到对象2&:&183,428,257,502,FFFFFF,13|-12|28BA00,-12|-20|2CCEEB,-24|7|DB9B0E,11|16|2628D8&}
找色UBTMEX示例 = 找色点击UBTMEX(对象) End FunctionFunction 找图示例 '查找指定对象的图片,对象坐标为范围坐标
Dim 对象 = {&找到对象&:&0,0,0,0,Attachment:对象.png,000000&}
找图示例=找图点击(对象)End FunctionFunction 找图UB示例 'UB方法说明:即查找对象以数组方式进行遍历查找,找到其中一个数组成员则返回真,返回假的条件:所有数组成员都未能找到。
Dim 对象()
对象(0) = {&找到对象1&:&281,645,378,747,Attachment:图片1.png,000000&}
对象(1) = {&找到对象2&:&491,641,592,742,Attachment:图片2.png|Attachment:图片3.png,000000&}
找图UB示例=找图点击UB(对象)End FunctionFunction 找图EX示例 'EX方法说明:遍历对象,即先判断找到对象并点击对象,然后在限定时间内检测对象已消失,返回真。返回假的条件:1.首次查找对象未找到;2.找到对象后等待对象消失时间超时。
Dim 对象 = {&找到对象1&:&281,645,378,747,Attachment:图片.png,000000&}
找图EX示例=找图点击EX(对象)End FunctionFunction 找图UBEX示例 'UBEX方法说明:遍历对象+直到对象消失,即先判断找到对象并点击对象,然后在限定时间内检测对象已消失,返回真。返回假的条件:1.首次查找对象未找到;2.找到对象后等待对象消失时间超时。
Dim 对象()
对象(0) = {&找到对象1&:&281,645,378,747,Attachment:图片1.png,000000&}
对象(1) = {&找到对象2&:&491,641,592,742,Attachment:图片2|图片3.png,000000&}
找图UBEX示例=找图点击UBEX(对象)End FunctionFunction 找图TM示例 'TM方法说明:等待对象出现,即在指定时间内查找对象(等待对象出现),找到返回真。返回假的条件:查找超时。
Dim 对象 = {&找到对象&:&0,0,0,0,Attachment:图片.png,000000&}
找图TM示例 = 找图点击TM(对象) End FunctionFunction 找图UBTM示例 'UBTM方法说明:遍历对象+等待对象出现,即以遍历数组成员方式在指定时间内查找对象(等待对象出现),找到返回真。返回假的条件:查找超时。
Dim 对象()
对象(0) = {&找到对象1&:&185,428,257,506,Attachment:图片1.png,000000&}
对象(1) = {&找到对象2&:&463,427,540,501,Attachment:图片2.png,000000&}
找图UBTM示例 = 找图点击UBTM(对象) End FunctionFunction 找图TMEX示例 'TMEX方法说明:等待对象出现+直到对象消失,即在指定时间内查找对象(等待对象出现),找到后再等待其消失,则返回真。返回假的条件有:1.等待对象超时;2.对象在限定时间内未消失。
Dim 对象 = {&找到对象&:&0,0,0,0,Attachment:图片.png,000000&}
找图TMEX示例 = 找图点击TMEX(对象) End FunctionFunction 找图UBTMEX示例 'UBTMEX方法说明:遍历对象+等待对象出现+直到对象消失,即以遍历数组成员方式在指定时间内查找对象(等待对象出现),找到后再等待其消失,则返回真。返回假的条件有:1.等待对象超时;2.对象在限定时间内未消失。
Dim 对象()
对象(0) = {&找到对象1&:&281,645,378,747,Attachment:图片1.png,000000&}
对象(1) = {&找到对象2&:&491,641,592,742,Attachment:图片2.png,000000&}
找图UBTMEX示例 = 找图点击UBTMEX(对象) End FunctionFunction 找色素示例 '查找颜色像素点,对象坐标为范围坐标
Dim 对象 = {&找到对象&:&212,323,570,1103,D6DFD6|398629&}
找色素示例 = 找色素点击(对象) End FunctionFunction 找色素EX例 'EX方法说明:遍历对象,即先判断找到对象并点击对象,然后在限定时间内检测对象已消失,返回真。返回假的条件:1.首次查找对象未找到;2.找到对象后等待对象消失时间超时。
Dim 对象 = {&找到对象&:&212,323,570,1103,D6DFD6|398629&}
找色素EX例 = 找色素点击EX(对象) End FunctionFunction 找色素UB示例 'UB方法说明:即查找对象以数组方式进行遍历查找,找到其中一个数组成员则返回真,返回假的条件:所有数组成员都未能找到。
Dim 对象()
对象(0) = {&找到对象1&:&212,323,570,1103,D6DFD6|398629&}
对象(1) = {&找到对象2&:&205,444,449,683,&}
找色素UB示例 = 找色素点击UB(对象) End FunctionFunction 找色素UBEX示例 'UBEX方法说明:遍历对象+直到对象消失,即先判断找到对象并点击对象,然后在限定时间内检测对象已消失,返回真。返回假的条件:1.首次查找对象未找到;2.找到对象后等待对象消失时间超时。
Dim 对象()
对象(0) = {&找到对象1&:&212,323,570,1103,D6DFD6|398629&}
对象(1) = {&找到对象2&:&469,288,522,342,5963F9&}
找色素UBEX示例 = 找色素点击UBEX(对象) End FunctionFunction 找色素TM示例 'TM方法说明:等待对象出现,即在指定时间内查找对象(等待对象出现),找到返回真。返回假的条件:查找超时。
Dim 对象 = {&找到对象&:&212,323,570,1103,D6DFD6|398629&}
找色素TM示例 = 找色素点击TM(对象) End FunctionFunction 找色素UBTM示例 'UBTM方法说明:遍历对象+直到对象消失,即在指定时间内查找对象(等待对象出现),找到返回真。返回假的条件:查找超时。
Dim 对象()
对象(0) = {&找到对象1&:&212,323,570,1103,D6DFD6&}
对象(1) = {&找到对象2&:&469,288,522,342,398629&}
找色素UBTM示例 = 找色素点击UBTM(对象) End FunctionFunction 找色素TMEX示例 'TMEX方法说明:等待对象出现+直到对象消失,即在指定时间内查找对象(等待对象出现),找到后再等待其消失,则返回真。返回假的条件有:1.等待对象超时;2.对象在限定时间内未消失。
Dim 对象 = {&找到对象&:&212,323,570,1103,D6DFD6|398629&}
找色素TMEX示例 = 找色素点击TMEX(对象) End FunctionFunction 找色素UBTMEX示例 'UBTMEX方法说明:遍历对象+等待对象出现+直到对象消失,即以遍历数组成员方式在指定时间内查找对象(等待对象出现),找到后再等待其消失,则返回真。返回假的条件有:1.等待对象超时;2.对象在限定时间内未消失。
Dim 对象()
对象(0) = {&找到对象1&:&212,323,570,1103,D6DFD6&}
对象(1) = {&找到对象2&:&469,288,522,342,398629&}
找色素UBTMEX示例 = 找色素点击UBTMEX(对象) End FunctionFunction 找字示例 '查找对象文字,对象坐标为范围坐标
Dim 对象 = {&找到对象&:&212,323,570,1103,长安|长寿村,9f2e3f-000000&}
UseDict(0)
找字示例 = 找字点击(对象) End FunctionFunction 找字UB示例 'UB方法说明:即查找对象以数组方式进行遍历查找,找到其中一个数组成员则返回真,返回假的条件:所有数组成员都未能找到。
Dim 对象()
对象(0) = {&找到对象1&:&212,323,570,1103,长安,9f2e3f-000000&}
对象(1) = {&找到对象2&:&309,264,599,653,长寿村,D6DFD6-000000&}
UseDict(0)
找字UB示例 = 找字点击UB(对象) End FunctionFunction 找字UBEX示例 'UBEX方法说明:遍历对象+直到对象消失,即先判断找到对象并点击对象,然后在限定时间内检测对象已消失,返回真。返回假的条件:1.首次查找对象未找到;2.找到对象后等待对象消失时间超时。
Dim 对象()
对象(0) = {&找到对象1&:&351,945,476,F3,175|-222|E5B533,255|-563|E5B533,116|-28|F3F3F3,176|-361|E5B533&}
对象(1) = {&找到对象2&:&212,323,570,1103,D6DFD6,90|-39|D6DFD6,58|-207|398629&}
找字UBEX示例=找字点击UBEX(对象)End FunctionFunction 找字EX示例 'EX方法说明:直到对象消失,即先判断找到对象并点击对象,然后在限定时间内检测对象已消失,返回真。返回假的条件:1.首次查找对象未找到;2.找到对象后等待对象消失时间超时。
Dim 对象 = {&找到对象1&:&212,323,570,1103,长安,9f2e3f-000000&,&找到对象2&:&309,264,599,653,长寿村,D6DFD6-000000&}
UseDict(0)
找字EX示例 = 找字点击EX(对象) End FunctionFunction 找字TM示例 'TM方法说明:等待对象出现,即在指定时间内查找对象(等待对象出现),找到返回真。返回假的条件:查找超时。
Dim 对象 = {&找到对象1&:&212,323,570,1103,长安,9f2e3f-000000&,&找到对象2&:&309,264,599,653,长寿村,D6DFD6-000000&}
UseDict(0)
找字TM示例 = 找字TM(对象) End FunctionFunction 找字UBTM示例 'UBTM方法说明:遍历对象+直到对象消失,即在指定时间内查找对象(等待对象出现),找到返回真。返回假的条件:查找超时。
Dim 对象()
对象(0) = {&找到对象1&:&212,323,570,1103,长安,9f2e3f-000000&}
对象(1) = {&找到对象2&:&212,323,570,1103,长寿村,9f2e3f-000000&}
UseDict(0)
找字UBTM示例 = 找字UBTM(对象) End FunctionFunction 找字TMEX示例 'TMEX方法说明:等待对象出现+直到对象消失,即在指定时间内查找对象(等待对象出现),找到后再等待其消失,则返回真。返回假的条件有:1.等待对象超时;2.对象在限定时间内未消失。
Dim 对象 = {&找到对象1&:&212,323,570,1103,长安,9f2e3f-000000&,&找到对象2&:&309,264,599,653,长寿村,D6DFD6-000000&}
UseDict(0)
找字TMEX示例 = 找字点击TMEX(对象) End FunctionFunction 找字UBTMEX示例 'UBTMEX方法说明:遍历对象+等待对象出现+直到对象消失,即以遍历数组成员方式在指定时间内查找对象(等待对象出现),找到后再等待其消失,则返回真。返回假的条件有:1.等待对象超时;2.对象在限定时间内未消失。
Dim 对象()
对象(0) = {&找到对象1&:&212,323,570,1103,长安,9f2e3f-000000&}
对象(1) = {&找到对象2&:&212,323,570,1103,长寿村,9f2e3f-000000&}
UseDict(0)
找字UBTMEX示例 = 找字点击UBTMEX(对象) End FunctionFunction 读字示例 '以OCR方式读取对象文字,返回从字库中匹配到的文字
Dim 对象 = {&212,323,570,e3f-000000&}
UseDict (0)
读字示例 = 读字(对象) End FunctionFunction 合成坐标示例 '以下是合成坐标及切换分辨率的写法,举例:通过任务文字偏移范围查找参加按钮 - 假设任务字对象的位置坐标为100,100,欲在此位置上进行相对位置偏移计算,实际使用时任务字对象应写为全局变量,其值由该对象所在位置实际坐标决定。
Dim 参加按钮(),xy(),合成坐标,任务字X=100,任务字Y=100
xy(0) = CStr(任务字X - 43) :xy(1) = CStr(任务字Y + 269) : xy(2) = CStr(任务字X + 11) : xy(3) = Cstr(任务字Y + 323)
合成坐标 = Join(xy, &,&)
参加按钮(0) = {合成坐标&&,参,E7EDF6-CBD0-333333&}
参加按钮(1) = {合成坐标&&,参,9AB2C9-CAD0-333333&}
If 还原() Then
xy(0) = CStr(任务字X - 69) :xy(1) = CStr(任务字Y + 397) : xy(2) = CStr(任务字X + 34) : xy(3) = Cstr(任务字Y + 496)
合成坐标 = Join(xy, &,&)
参加按钮(0) = {合成坐标&&,参,BDC1C6-333333&}
参加按钮(1) = {合成坐标&&,参,BCBEC2-333333&}
ElseIf 还原(540960) Then
ElseIf 还原(480854) Then
UseDict(0)
合成坐标示例 = 找字点击UB(参加按钮)End Function
果壳王子 最后编辑于
果壳学院●疯狂编程 - 海量教学视频免费收看 - 本学院QQ群号:
按键会员(月)按键会员绑定账号后自动赠送脚本作者商业小精灵作者绑定账号后自动赠送
按键会员(月)按键会员绑定账号后自动赠送脚本作者商业小精灵作者绑定账号后自动赠送
x7780618 最后编辑于
ASDFASDFADFADFADFAFD
按键精灵开发者4级可通过提升认证等级来升级勋章:rz.anjian.com
顶顶顶顶顶顶顶顶顶顶顶顶顶顶大大大的的
小红帽对论坛提出良好建议(可向管理员申请)
学有所成学有所成勋章,新手步入按键学堂的第一枚勋章按键精灵开发者2级可通过提升认证等级来升级勋章:rz.anjian.com黄瓜勋章(永久)体验商业小精灵活动的奖励马年勋章(360天) 马年纪念勋章(360天)按键14周年庆纪念勋章按键14周年庆纪念勋章(360天)单身汪勋章单身贵族的专属勋章
按键精灵开发者4级可通过提升认证等级来升级勋章:rz.anjian.com
按键精灵开发者1级可通过提升认证等级来升级勋章:rz.anjian.com
zxczk123456
按键精灵开发者4级可通过提升认证等级来升级勋章:rz.anjian.com
kk谢谢分享
xiaoyu0727
一直学习,感谢老师无私分享
谢谢!!!
厉害了,我的壳
支持支持支持
闽网文 (-037号}

我要回帖

更多关于 按键精灵编程员 的文章

更多推荐

版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。

点击添加站长微信