- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
能真正后台运行的按键精灵代码支持最小化和切换窗口
能貝正后台迄仃的按肚常灵代円是讯2,甘细颠用是附3.均川育播复便用.
主融:按隱济灵m换窗口虽小化 后台运仃 游戏
1、 游戏句柄
后台的豆思就是当窗口被選盖或密开的讯候,的能晞正恋的执行阴本动作,陳口处须先找到孩滦效的窗口
叭,这样可収保ii轨n编卅的u本
讯旬有正晞的使用方向,荻恥窗口旬精的方法有很芳,我一职使用“下的方法:
Dim hwnd
Plugin hv/nd=Window.MousePoint()
Plugin是调用播件命令,凡是调用拮件窗需要使用曲个食令,hwnd就是福到的句柄,Window是拮件的名林
MousePointf)也回凰林所在的窗口
的旬柄
关于窗口这里需要多说几旬,口网页浦戏片W,凰岳也任廉題崔上和故在浦戏窗口所棉到的旬桶是不一样 的,浦戏窗口是IE的一个子窗口,0
lit在迄仃騎本前,将加的凰矗也在滦敗窗口的区MReIHI本。
借到旬侑裁因数很多,有兴世的自己iKWf ,不iiaii 一个甬足昭了。
2、 模加动作
用到窗口旬柄后,你就可Jlh这个窗口模姒需要的动作了,在这里要用到按理精灵7的師件(既黙已经有
7了以甫的師件就不作介鉛了),復按
动作的函散有血下几个
■模抜園标点击
Plugin Bkgnd .LeftClick( fijffi J坐辰级坐标)模撅凤标左養虑击
Plugin Bkgnd.RightClickf旬踊,横坐标,纵坐标)模抵艮标右憶点击
貝中的旬柄就是上面我门已经喘到的iiSWR坐标和级坐杯是针对常戏窗口,而不是针对屏幕的(看 晕了吧二关干逹一贞足足HUT
我一个礼舁的时同才弄明白)。
屏并坐廉,是以屏幕左上角为基点(0, 0),右卞的的坐标是和屏斤分掰率有关的,而窗口坐廉,不是在
尿眾的左上角,fHUlword中的编辑
窗口的o, 0也霽是住工具芒下面的,看不悩也设关系,你只要记住下面的方法就斤了,首先在福到窗
口旬桶后Jin上如下的代码:
Plugin s = Window.GetClientRect(hwnd)
XYArray = Split(s, T.-U)
dx = XYArray(O)
dy = XYarray ⑴
貝次,在横坐标和级坐标的后面邵分别背去dxfUdy就行了,为什么!!不用去管他,反正这样做不僉錯, 举隣明
伺如你抓自福到的横坐岳是x,姒坐标是y,朋么模奴艮标左建虑击的语旬应孩是这样的:
Plugin Bkgnd.LeftClickf 旬柄 x-dx,y-dy)
■模《1霞弐动作
Plugin Bkgnd.KeyPress(何炳,按鞋西)〃模眦提盘动作
这里的按it円uJJHR容易的在按it怖灵中查到,包牯爼合理
-输人字符串
Plugin Window.SendString(旬俯,字符串)
泄彳、函数在登陆机蹶站田是非帘有用的,其中的字符串可J1是字符串变毎
3、后台技色
后台讯本尽虽少用找色语旬,否的湘施将卡巴死M,朋便少用也会出现很多的马赛克”幸运的 是不韵晌技色为能,即便湘戏图像已经乱
七八糟,贰然是更后台孫作,旌看甬难看吧“匚。
Plugin c1 =BkgndColor.GetPixelColor(hv/nd,631 -dx,121-dy)
强処建议用泄个因数,至于什么区协技色,EMB!!图2类,血舉你的电厢速度足够快再宏尝试吧。
枝色是有技廿的,一定要找到一个不同冋面分别对应不同瞋色的点,当然只有一彳、点是不可靠的。我的思 胳是,找到几个虑的顺色値记录下来
,再浪需泌几个虑的不同爼合来决定関本的走向,采以这牌方法后,我在浦戏时已经基本wirif到大 体的H?To
W 1
Delay 3000
Hwnd = Plugin.Window.MousePointO
Rema
Call Pluoin.Bkflnd.KeyPress(Hwnd, 50)
Delay 5000
Goto a
2:并一个(K I NJn,可宜接复嗣应用)
SetSimMode 1
UserVar yanshi=1000 歸多久按一次
//下面泄旬是傅到凰标摘向的窗口旬柄
Plugin Hwnd = Window.MousePointO
Rems
Plugin Bkond.KeyPress(Hwnd, 49)
Delay yanshi
Plugin Bkgnd.KeyPress(Hwnd, 50)
Delay yanshi
Plugin Bkgnd.KeyPress(Hwnd, 51)
Delay yanshi
Plugin Bkgnd.KeyPress(Hwnd, 52)
Delay yanshi
Plugin Bkgnd.KeyPress(Hwnd, 53)
Delay yanshi
Plugi n Bkond
原创力文档


文档评论(0)