按键精灵摇一摇命令后台插入命令与实际不符

用按键精灵制作游戏脚本之前后台坐标关联教程_百度经验
该经验图片、文字中可能存在外站链接或电话号码等,请注意识别,谨防上当受骗!&&&&&&电脑用按键精灵制作游戏脚本之前后台坐标关联教程听语音1234
百度经验:jingyan.baidu.com各位大大在切换前后台命令的时候,有没有遇到坐标切换呢~有没有发现前后台的命令,对同一个窗体内容,居然坐标不同!!今天~院刊就跟大家普及下前台坐标与相对应的后台坐标知识~百度经验:jingyan.baidu.com按键精灵2014百度经验:jingyan.baidu.com1什么是前台坐标和后台坐标呢?什么是前台坐标?以屏幕左上角的坐标为起点(0,0),从而获取到的各个窗体的坐标,就是前台坐标。什么是后台坐标?以窗口左上角为起点(0,0),从而获取到的这个窗体内的相对坐标,就是后台坐标。如图:2我们来举个栗子吧,例如txt文本里的输入文字的起始点。3至此,各位大大知道前后台坐标的联系了吧。一个是绝对坐标(前台),一个是相对坐标(后台)。4那么如何进行前后台坐标的切换呢从上图里,聪明机智的小伙伴们就会发现:如果知道了前台坐标,也知道了窗口左上角的值。那么窗口客户区内的任意后台的坐标,不是都可以通过以下计算来获得了:后台x坐标=客户区前台x坐标-客户区左上角前台x坐标后台y坐标=客户区前台y坐标-客户区左上角前台y坐标5如何获得客户区前台的x,y坐标呢?我们使用按键精灵自带的窗体插件命令:GetWindowRect来获取。命令名称:&&GetWindowRect&窗口边框大小命令功能:&&得到窗口句柄的边框大小(包括标题栏)命令参数:&&参数1&整数型,窗口句柄返&回&值:&&字符串型,边框大小(包括标题栏)注:返回为:边框窗口左角X坐标|边框窗口左上角Y坐标|边框窗口右下角X坐标|边框窗口右下角Y坐标//下面这句是得到窗口句柄的边框大小(包括标题栏)sRect&=&Plugin.Window.GetWindowRect(句柄)将你所要获取的窗口句柄填入括号内就可以啦~6范例举例:举个萌萌哒的例子:向记事本特定位置输入文字。例如我要往“hello”和“按键精灵”中间插入文字:7思路:每次打开记事本的位置,有可能会有变化。而我们又不能每次都要去获取它的坐标再改脚本,这样太费力了。所以呢,只要锁定了记事本,知道了目标在记事本中的相对位置就可以操作啦。同理,寻找游戏里的物品目标,前台不稳定。后台命令也是基于相对坐标的。81.&先找到目标窗体的左上角坐标(通过窗体插件命令:GetWindowRect来获取)2.&再找到目标窗体内,“hello”和“按键精灵”中间的坐标(为了方便,我们用抓抓获取。在游戏中,可以通过找图找色来获取前台坐标)93.&算出相对坐标,后台命令鼠标点击(后台x坐标=客户区前台x坐标-客户区左上角前台x坐标)(后台y坐标=客户区前台y坐标-客户区左上角前台y坐标)(后台命令我们用按键自带的后台插件Bkgnd)104.&输入文字啦。//下面这句是得到窗口句柄的边框大小(包括标题栏)sRect&=&Plugin.Window.GetWindowRect(592496)MsgBox&&得到窗口句柄的边框大小(包括标题栏)为:&&&sRect//下面这句用于分割字符串,将横坐标和纵坐标分成两个字符串dim&MyArrayMyArray&=&Split(sRect,&&|&)后台坐标x&=&MyArray(0)后台坐标y=MyArray(1)Call&Plugin.Bkgnd.MoveTo(2-后台坐标x,&232-后台坐标y)Call&Plugin.Bkgnd.LeftClick(2-后台坐标x,&232-后台坐标y)11知识拓展:后台插件Bkgnd命令名称:MoveTo&鼠标移动命令功能:&&&&&&&&向后台窗口句柄发送一个鼠标移动到坐标处&(注意:只支持部分窗口,以实际测试为准。)命令参数:参数1&整数型,窗口句柄参数2&整数型,窗口X坐标参数3&整数型,窗口Y坐标返&回&值:&&无命令名称:LeftClick&左键单击命令功能:向后台窗口句柄送一个鼠标左键单击&(注意:只支持部分窗口,以实际测试为准。)命令参数:参数1&整数型,窗口句柄参数2&整数型,窗口X坐标参数3&整数型,窗口Y坐标返&回&值:&&无当然,当window主题更换的时候,可能用GetWindowRect&窗口边框大小&&&这个命令并不便捷,大家也可以试试另一个window插件&&&GetClientRect&窗口客户区大小&&。相同的思路,更稳定更通用。END经验内容仅供参考,如果您需解决具体问题(尤其法律、医学等领域),建议您详细咨询相关领域专业人士。作者声明:本篇经验系本人依照真实经历原创,未经许可,谢绝转载。投票(6)已投票(6)有得(0)我有疑问(0)◆◆说说为什么给这篇经验投票吧!我为什么投票...你还可以输入500字◆◆只有签约作者及以上等级才可发有得&你还可以输入1000字◆◆如对这篇经验有疑问,可反馈给作者,经验作者会尽力为您解决!你还可以输入500字相关经验120602热门杂志第1期你不知道的iPad技巧3833次分享第1期win7电脑那些事6674次分享第2期新人玩转百度经验1425次分享第1期Win8.1实用小技巧2670次分享第1期小白装大神1963次分享◆请扫描分享到朋友圈该经验图片、文字中可能存在外站链接或电话号码等,请注意识别,谨防上当受骗!按键精灵后台命令没反应_百度知道
按键精灵后台命令没反应
Hwnd=Plugin.Window.MousePoint()CallPlugin.Bkgnd.LeftClick(Hwnd,751,940)Delay500CallPlugin.Bkgnd.LeftClick(Hwnd,)CallPlugin.Bkgnd.LeftClick(Hwnd,)CallPlugi...
Hwnd = Plugin.Window.MousePoint() Call Plugin.Bkgnd.LeftClick(Hwnd, 751, 940)Delay 500Call Plugin.Bkgnd.LeftClick(Hwnd, )Call Plugin.Bkgnd.LeftClick(Hwnd, )Call Plugin.Bkgnd.LeftClick(Hwnd, )Delay 500Call Plugin.Bkgnd.LeftClick(Hwnd, )Call Plugin.Bkgnd.LeftClick(Hwnd, 832, 855)Delay 305000无限循环,请大神帮忙!
答题抽奖
首次认真答题后
即可获得3次抽奖机会,100%中奖。
来自电脑网络类芝麻团
采纳数:1096
获赞数:1335
参与团队:
Hwnd = Plugin.Window.MousePoint() doCall Plugin.Bkgnd.LeftClick(Hwnd, 751, 940)Delay 500Call Plugin.Bkgnd.LeftClick(Hwnd, )Call Plugin.Bkgnd.LeftClick(Hwnd, )Call Plugin.Bkgnd.LeftClick(Hwnd, )Delay 500Call Plugin.Bkgnd.LeftClick(Hwnd, )Call Plugin.Bkgnd.LeftClick(Hwnd, 832, 855)Delay 305000loop
为你推荐:
其他类似问题
个人、企业类
违法有害信息,请在下方选择后提交
色情、暴力
我们会通过消息、邮箱等方式尽快将举报结果通知您。按键精灵怎么同时对多个窗口发送命令 而且是后台的 如果可以的话 希望有人能给做个 同时对多个窗口按1就行_百度知道
按键精灵怎么同时对多个窗口发送命令 而且是后台的 如果可以的话 希望有人能给做个 同时对多个窗口按1就行
按键精灵怎么同时对多个窗口发送命令而且是后台的如果可以的话希望有人能给做个同时对多个窗口按1就行了其他的我自己可以改了谢谢啊...
按键精灵怎么同时对多个窗口发送命令 而且是后台的
如果可以的话 希望有人能给做个 同时对多个窗口按1就行了 其他的我自己可以改了
答题抽奖
首次认真答题后
即可获得3次抽奖机会,100%中奖。
龙之大帝之不死
来自电脑网络类芝麻团
龙之大帝之不死
采纳数:4125
获赞数:21551
参与团队:
按键精灵可以实现 对多个窗口同时操作的。不过需要后台,前台的话因为只有一个鼠标和一个键盘 ,想实现同时操作是不可能的,前台只能轮换操作。  多开大致的方法有:注意:多开执行必须是后台不互相干扰操作。1、重复启动,在编辑界面右边属性设置里,把“禁止重复运行”设置为:否,即可在对每个窗口按一次启动热键,分别启动脚本功能。2、多线程启动,把脚本主线循环结构写成Sub或Function,然后用 BeginThread 多线程命令启动。(子线程之间的变量是不共享的)3、单开后台完善后,直接新建脚本复制源码,保存,启动与停止热键修改不一样,多个脚本集合打包一个小精灵使用。
采纳数:899
获赞数:1757
Hwnd = Plugin.Window.MousePoint()Rem aCall Plugin.Bkgnd.KeyPress(Hwnd, 49)Goto a脚本循环次数设置成1次,然后先把鼠标移动到需要运行脚本的窗口上,再启动脚本以上是无限循环的脚本,如果你想设置成运行固定次数,请把Rem aGoto a改成For 运行次数Next 多个窗口的话,把脚本复制成多份,然后分别设置不同的快捷键。
本回答被提问者采纳
采纳数:64
获赞数:32
Rem aHwnd = Plugin.Window.MousePoint()Call Plugin.Bkgnd.KeyPress(Hwnd, 49)Delay 100Goto a在设置属性的时候把禁止脚本重复运行选择否
然后在每个窗口按一次启动键就行了
采纳数:286
获赞数:1526
这个得支持多线程操作了,按键的是伪多线程.估计难实现. 推荐TC简单开发。TC软件没有游戏公司屏蔽,而且支持真正的多线程操作,多开不在是梦想。目前国内做的好的就是TC简单脚本开发工具,它是国内首款免费多线程的图形界面脚本制作开发工具软件,支持中英文双语言编写脚本程序,可以说TC开脚本界先河 ,是免费脚本开发制作工具的首选。
其他1条回答
为你推荐:
其他类似问题
您可能关注的内容
个人、企业类
违法有害信息,请在下方选择后提交
色情、暴力
我们会通过消息、邮箱等方式尽快将举报结果通知您。艾尔之光后台按键命令无效 _ 会员专区 - 按键精灵论坛
软件版本: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
查看: 579|回复: 3
现在的艾尔之光从NP盾换成Xigncode3了,使用神盾后,前台按键鼠标一切正常,后台按键鼠标完全无效。我用的按键精灵2014版,请问目前有何解决办法?
按 键 工 程 师 ■ 兼 职
按键X开拓者勋章最先体验按键精灵X,且提交有效反馈的奖励勋章过大年勋章俩小福娃给大家拜年啦!双十一绝版纪念勋章双十一绝版纪念勋章抗战胜利70周年勋章抗战胜利70周年活动的专属勋章单身汪勋章单身贵族的专属勋章按键14周年庆纪念勋章按键14周年庆纪念勋章(360天)按键学院按键学院专属勋章,按键学院学员或文章被院刊收入可领取幸运草勋章(永久)商业小精灵限时活动勋章。马年勋章(360天) 马年纪念勋章(360天)月全勤论坛自然月(如8.1-8.31)签到满勤,系统会在月底自动判断发放。鹰眼勋章鹰眼注册用户专属勋章黄瓜勋章(永久)体验商业小精灵活动的奖励天使勋章天使一样的用户按键明星按键明星勋章黄金之翼黄金之翼勋章举报达人长期举报不良帖子活动狂人论坛活动狂人骨灰级按键用户3年以上的按键论坛用户按键精灵开发者6级可通过提升认证等级来升级勋章:rz.anjian.com龙年勋章(360天)龙年纪念勋章(360天)十周年勋章(360天)十周年纪念勋章兔年勋章(360天)兔年纪念勋章(360天)论坛GG按键论坛男性用户勋章发帖高手鼓励积极回复,但注意不要灌水哦爱心大使积极帮助新手(可向管理员进行申请)学有所成学有所成勋章,新手步入按键学堂的第一枚勋章实习版主按键论坛的实习版主专属勋章按键元老资深按键用户的尊贵荣誉勋章管理人员按键论坛的管理团队专属勋章
回复 注:你好 使用第三方插件 修改键鼠绑定模式 尝试解决[例:361/大漠]
自命不凡,其实很落魄个人QQ:
回复 谢谢,已经用大漠插件完美解决
闽网文 (-037号
注意: 以下为数据查询分析工具,正式站点使用请使用官方发布版本或自行Release编译。按键精灵怎么同时对多个窗口发送命令 而且是后台的 如果可以的话 期望有人能给做个 同时对多个窗口按1就行
按时间排序
按键精灵可以实现 对多个窗口同时操作的。不过需要后台,前台的话因为只有一个鼠标和一个键盘 ,想实现同时操作是不可能的,前台只能轮换操作。  多开大致的方法有:注意:多开执行必须是后台不互相干扰操作。1、重复启动,在编辑界面右边属性设置里,把“禁止重复运行”设置为:否,即可在对每个窗口按一次启动热键,分别启动脚本功能。2、多线程启动,把脚本主线循环结构写成Sub或Function,然后用 BeginThread 多线程命令启动。(子线程之间的变量是不共享的)3、单开后台完善后,直接新建脚本复制源码,保存,启动与停止热键修改不一样,多个脚本集合打包一个小精灵使用。
Rem aHwnd = Plugin.Window.MousePoint()Call Plugin.Bkgnd.KeyPress(Hwnd, 49)Delay 100Goto a在设置属性的时候把禁止脚本重复运行选择否
然后在每个窗口按一次启动键就行了
Hwnd = Plugin.Window.MousePoint()Rem aCall Plugin.Bkgnd.KeyPress(Hwnd, 49)Goto a脚本循环次数设置成1次,然后先把鼠标移动到需要运行脚本的窗口上,再启动脚本以上是无限循环的脚本,如果你想设置成运行固定次数,请把Rem aGoto a改成For 运行次数Next 多个窗口的话,把脚本复制成多份,然后分别设置不同的快捷键。
这个得支持多线程操作了,按键的是伪多线程.估计难实现. 推荐TC简单开发。TC软件没有游戏公司屏蔽,而且支持真正的多线程操作,多开不在是梦想。目前国内做的好的就是TC简单脚本开发工具,它是国内首款免费多线程的图形界面脚本制作开发工具软件,支持中英文双语言编写脚本程序,可以说TC开脚本界先河 ,是免费脚本开发制作工具的首选。
感谢您为社区的和谐贡献力量请选择举报类型
经过核实后将会做出处理感谢您为社区和谐做出贡献
确定要取消此次报名,退出该活动?
请输入私信内容:

我要回帖

更多关于 手机按键精灵免root 的文章

 

随机推荐