TC官方合作论坛

标题: 大漠插件遇到个问题。 [打印本页]

作者: 648367291    时间: 2012-5-21 00:40
标题: 大漠插件遇到个问题。
代码如下:
#import "dm.dmsoft" dm
空间 test_dm
//定义默认空间
整型 hwnd,dm_ret

功能 逻辑型 热键1_热键()
//这里添加你要执行的代码
逻辑型 是否成功=辅助.是否注册("dm.dmsoft")
如果(是否成功)
//辅助.消息框("插件已注册")
否则
辅助.注册插件("rc:dm.dll",真)
如果结束
辅助.等待(1000)
hwnd=dm.GetMousePointWindow()
辅助.等待(200)
dm_ret = dm.BindWindow(hwnd,"normal","normal","normal",0)
辅助.等待(200)
dm.MoveTo (593,688)
编辑框.设置文本("编辑框0",转换.整型转字符型(dm_ret))

dm_ret = dm.UnBindWindow()

返回 真
功能结束

空间结束
//空间结束语句



问题:
游戏窗口没激活的时候,鼠标指向游戏,启动脚本可以移过去。在游戏点几下鼠标,激活了窗口。在启动脚本,可以绑定,鼠标却不移过去。什么原因!

作者: xuhekkll    时间: 2012-5-21 06:57
置顶一下窗口试试
作者: mahua1130    时间: 2012-5-21 08:49
回复 1楼648367291的帖子

大漠绑定要注意  绑定后一定要加延迟 一般为1秒 。
还有你那个鼠标移动后面要加个延迟....否则也是有可能会出现鼠标不移动的现象的。
作者: tyuyan    时间: 2012-5-21 09:24
加适当的延时,并且加个判断试下,看是否绑定成功,如果你的绑定模式都是norml的话,也没什么必要去绑定,直接调用你要的命令就可以了。
作者: 648367291    时间: 2012-5-21 09:53
回复 4楼tyuyan的帖子

像大神说的:修改过了。但是问题还没解决.  我换成超级鼠标。超级按键就可以使用。换成按键,鼠标就不可以了。

#import "dm.dmsoft" dm

空间 test_dm
//定义默认空间
整型 hwnd,dm_ret
功能 逻辑型 热键1_热键()
//这里添加你要执行的代码
逻辑型 是否成功=辅助.是否注册("dm.dmsoft")
如果(是否成功)
//辅助.消息框("插件已注册")
否则
辅助.注册插件("rc:dm.dll",真)
如果结束
辅助.等待(1000)
hwnd=dm.GetMousePointWindow()
辅助.等待(200)
dm_ret = dm.BindWindow(hwnd,"normal","normal","normal",0)
如果(dm_ret==0)
辅助.消息框("绑定失败。")   
如果结束
辅助.等待(1000)
dm.MoveTo (593,688)
辅助.等待(500)
dm.LeftClick()
编辑框.设置文本("编辑框0",转换.整型转字符型(dm_ret))
dm_ret = dm.UnBindWindow()
返回 真
功能结束
空间结束
//空间结束语句
作者: 648367291    时间: 2012-5-21 09:58
回复 3楼mahua1130的帖子

修改过了,还是同样的问题
作者: tyuyan    时间: 2012-5-21 09:59
什么游戏,是不是游戏还有子窗口句柄呢?  你用AB抓抓获取窗口句柄试下。
作者: 648367291    时间: 2012-5-21 10:04
回复 2楼xuhekkll的帖子

置顶没效果哦。连在外面开启都没效果了。
作者: 648367291    时间: 2012-5-21 10:30
回复 7楼tyuyan的帖子



[attach]3335[/attach]


好像真如你所说。 有子窗口。怎么弄呢?

作者: 灬澄澄丶    时间: 2012-5-21 10:53
东方故事哦,这个只能用前台的超级鼠标,图色也得是前台的,键盘可以是后台的!我已经测试!
还有可以用类名绑定,我感觉比鼠标绑定好点吧!
鼠标绑定窗口可以的,延迟1秒绑定后,窗口置顶,必须用超级鼠标,进行移动偏移,可能是游戏的限制吧!
这个游戏下载后就测试了,简单游有后台版本,不过不是大漠免费项目里面的。。
TC和免费大漠所做的只有前台图色,鼠标,后台键盘,这些!后台截图也截不掉哦。。
希望能帮到你!
作者: 花开花落    时间: 2012-5-21 11:01
    来看看  学习下。
作者: 648367291    时间: 2012-5-21 11:04
回复 10楼灬澄澄丶的帖子

非常感谢。很好的情报。

类名不会变的是么。  图色用DX2模式可以正常。键鼠只有TC的超级。

作者: 灬澄澄丶    时间: 2012-5-21 11:19
回复 12楼648367291的帖子

不变的! 都是 zmyth.l2d.Frame
请采纳哦,嘿嘿!

作者: 战斗之神    时间: 2012-5-21 11:29
哦   学习学习
作者: 648367291    时间: 2012-5-21 12:15
回复 13楼灬澄澄丶的帖子

dx2 图色模式可以用哦。 我想在请教一下, TC有没有输出调试的啊,我老是用消息框来看。
作者: xj_51love    时间: 2012-5-21 12:17
看下大漠的说明文档
要先确定 游戏支持那种绑定模式
作者: 灬澄澄丶    时间: 2012-5-21 12:20
可以断点调试,看输出的变量赋值! DX2可以吗,汗我的绑定以后游戏就变黑了,很奇怪,难道我系统太久了。。。
不过这个游戏主要是前台的鼠标的了,所以图色的话,可以让窗口置顶,一样的!因为后台就算截取了也得前台执行
作者: 648367291    时间: 2012-5-21 12:39
回复 17楼灬澄澄丶的帖子

是啊。  用类名绑定的话遇到个问题。他的聊天窗口类名也一样。- -一点开始他就只得到聊天窗口的类名!
[attach]3338[/attach]
作者: 战地之王    时间: 2012-5-21 13:55
   来看看
作者: TakeBobo    时间: 2012-5-21 14:27
最好是下载大漠绑定工具
作者: 无情的冷风    时间: 2012-5-21 14:45
来看看 。。  学习学习。。
作者: 648367291    时间: 2012-5-21 18:10
回复 21楼无情的冷风的帖子

看看对话。 我觉得挺多知识点的




欢迎光临 TC官方合作论坛 (http://bbs.52tc.co/) Powered by Discuz! X3.1