TC官方合作论坛

 找回密码
 立即注册
查看: 1150|回复: 4

[问题] 求前辈指点~!

[复制链接]
发表于 2012-1-1 21:31:06 | 显示全部楼层 |阅读模式

马上加入TC

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
通过对YY教学视频第六课的学习我做的个倩女自动打怪脚本,为什么移动窗口就不能打了~~!
回复

使用道具 举报

 楼主| 发表于 2012-1-1 21:32:43 | 显示全部楼层

图片

回复 1楼lpwneb的帖子

上次没使用都

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
回复 支持 反对

使用道具 举报

发表于 2012-1-2 00:03:16 | 显示全部楼层
首先 我也是 新手

你的错误 我大致理解为:

在使用后台的时,用户没有把绝对坐标和相对坐标进行区别,导致程序运行后坐标无法移动到指定地点。很多人就会盲目的判定这个游戏窗口不支持鼠标的后台操作。正确的做法是:使用后台时,先用大漠综合工具绑定游戏窗口,绑定窗口后再使用ctrl+1区域截图获取相对坐标,绑定窗口的方法参照帮助文档,normal表示前台,当用户绑定时,3个dx代表的意义不同,不需要的后台的部分可以换为normal这样可以提高绑定的成功率。

如果判断了该游戏支持后台的话,由于一些用户不知道绑定游戏窗口后需要解绑窗口和释放窗口导致游戏和程序一起崩溃,用户可以先尝试以normal模式进行编写代码,调试完成后再转dx模式。

举例说明:

功能 逻辑型 开始_点击()


//这里添加你要执行的代码,这里是你点击开始按钮执行的代码

整型 窗口句柄

逻辑型 是否成功

大漠.创建()

窗口句柄=window.findwindow("魔兽世界")

//找到魔兽世界窗口,并返回窗口句柄值

是否成功 = 大漠.绑定窗口(窗口句柄,"normal","normal","normal",0)

// 绑定魔兽世界窗口模式如下display: 前台 鼠标:前台 键盘:前台模式0

如果(是否成功)

大漠.移动(38,72)

如果结束

大漠.解绑窗口(窗口句柄)

大漠.释放(0)

返回 真


//函数返回语句


功能结束


前台转后台:

功能 逻辑型 开始_点击()


//这里添加你要执行的代码,这里是你点击开始按钮执行的代码

整型 窗口句柄

逻辑型 是否成功

大漠.创建()

窗口句柄=window.findwindow("魔兽世界")

//找到魔兽世界窗口,并返回窗口句柄值

是否成功 = 大漠.绑定窗口(窗口句柄,"normal","dx","normal",0)

// 绑定魔兽世界窗口模式如下display: 前台 鼠标:前台 键盘:前台模式0

如果(是否成功)

大漠.移动(38,72)

如果结束

大漠.解绑窗口(窗口句柄)

大漠.释放(0)

返回 真


//函数返回语句


功能结束

指出:这里使用我们只使用到了一个鼠标移动,所以我们只需要把鼠标换成后台的就可以了,可以大大提高后台成功率。
回复 支持 反对

使用道具 举报

发表于 2013-11-24 20:04:28 | 显示全部楼层
有贴必回,最喜欢楼主这样的有为青年了~
回复 支持 反对

使用道具 举报

发表于 2013-11-24 20:07:53 | 显示全部楼层
lpwneb 发表于 2012-1-1 21:32
回复 1楼lpwneb的帖子

上次没使用都

有部分游戏窗口移动后,界面的颜色饱和度就会变,因此你的坐标点取色也就没办法实现了,所以就不打了,这个问题在征途2系列中同样存在
回复 支持 反对

使用道具 举报

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

本版积分规则

关闭

推荐上一条 /2 下一条

关闭

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

GMT+8, 2024-9-23 05:51 , Processed in 0.044815 second(s), 24 queries .

Powered by 海安简单软件服务部

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

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