TC官方合作论坛

 找回密码
 立即注册
查看: 1031|回复: 10
打印 上一主题 下一主题

[已解决] 小白求指点,在线等。。

[复制链接]
跳转到指定楼层
楼主
发表于 2014-9-15 20:18:48 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式

马上加入TC

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

x
纠结两天没解决,求高手指点,部分源码
功能 绑定()
    变量 内容,长度,
    返回值=系统.枚举("笑傲江湖OL - 谁与争锋",0)
    辅助.消息框(返回值)
    如果(返回值!="")
        字符串.分割(返回值,"|",内容)
        数组空间.大小(内容,长度)
        遍历(下标=0;下标<长度;下标++)
              窗口句柄=内容[下标]
             线程参数=窗口句柄&","&下标
            句柄值=线程.开启("笑傲江湖辅助.打怪",线程参数)
            数组空间.增加(线程句柄数组,句柄值)
        遍历结束
    如果结束
功能结束
功能 打怪(参数)
    变量 intX,intY,x,y,X,Y,图片序号,
    变量 下标,绑定返回值,参数数组
    dm对象=com("dm.dmsoft")
    dm对象.SetPath(辅助.获取资源路径("rc:"))
      数组空间.增加(dm,dm对象)
     字符串.分割(参数,",",参数数组)//分割出传过来的参数 i和窗口句柄的值
    窗口句柄=参数数组[0]
    下标 = 参数数组[1]
    窗口.激活(窗口句柄)
    窗口.设置位置(窗口句柄,0,-30)
    绑定返回值=dm[下标].BindWindow(窗口句柄,"dx","normal","dx",0)
    //数组空间.增加(dm,dm对象)
    如果(绑定返回值==1)
        辅助.消息框("绑定成功")
为什么dm【下标】会过界啊  请指教
回复

使用道具 举报

地板
发表于 2014-9-16 12:19:58 | 只看该作者
这个过界的问题只能运行中测试,自己空想太累人了,不如你加个断点一下就发现了
回复 支持 反对

使用道具 举报

沙发
 楼主| 发表于 2014-9-15 23:57:21 | 只看该作者
高手在哪里??
回复 支持 反对

使用道具 举报

板凳
发表于 2014-9-16 11:54:18 | 只看该作者
我帮你顶
回复 支持 反对

使用道具 举报

5#
 楼主| 发表于 2014-9-16 15:51:46 | 只看该作者
江风影 发表于 2014-9-16 12:19
这个过界的问题只能运行中测试,自己空想太累人了,不如你加个断点一下就发现了 ...

  线程参数=窗口句柄&","&下标
这里开两个窗口的时候,有时返回两个窗口句柄,有时返回两个相同的窗口句柄
回复 支持 反对

使用道具 举报

6#
发表于 2014-9-16 17:50:32 来自手机 | 只看该作者
如果枚举到的窗口只有一个,分割肯定不成功的,越界正常
回复 支持 反对

使用道具 举报

7#
发表于 2014-9-16 17:51:05 来自手机 | 只看该作者
如果枚举到的窗口只有一个,分割肯定不成功的,越界正常
回复 支持 反对

使用道具 举报

8#
发表于 2014-9-17 08:03:06 | 只看该作者
加个判断,如果你是两个窗口只找到一个句柄,你就查为什么只找一个句柄,如果是一个窗口找到二个句柄,就加个判断进行分捡
回复 支持 反对

使用道具 举报

9#
 楼主| 发表于 2014-9-17 09:22:35 | 只看该作者
江风影 发表于 2014-9-17 08:03
加个判断,如果你是两个窗口只找到一个句柄,你就查为什么只找一个句柄,如果是一个窗口找到二个句柄,就加 ...

不是,我的意思是,开两个游戏窗口,能找到两个窗口句柄,但是有时是同一个窗口找到两次,另一个没找到
回复 支持 反对

使用道具 举报

10#
发表于 2014-9-17 19:28:41 | 只看该作者
SFDSFSAFWE 发表于 2014-9-17 09:22
不是,我的意思是,开两个游戏窗口,能找到两个窗口句柄,但是有时是同一个窗口找到两次,另一个没找到 ...

这个要看你代码和思路的问题,方法上没办法说清的
回复 支持 反对

使用道具 举报

*滑动验证:
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

关闭

站长推荐上一条 /2 下一条

关闭

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

GMT+8, 2025-9-25 06:11 , Processed in 0.130378 second(s), 23 queries .

Powered by 海安天坑软件科技有限公司

© 2001-2013 Comsenz Inc.

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