TC官方合作论坛

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

[已解决] 求教。错在哪,可以编译。但是没效果

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

马上加入TC

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

x
#import "dm.dmsoft" dm


空间 大话水浒

整型 线程句柄

功能 整型 线程方法()
    字符型 返回值=系统.枚举("新水浒Q传",0)
    字符型[] 字符句柄集=字符型[1] //需要先初始化一次
    逻辑型 是否成功=字符串.分割(返回值,"|",字符句柄集)
    整型 c1,i=0,句柄
    数组.大小(字符句柄集,c1)
    循环(i<c1)
        如果(窗口.类名(转换.字符型转整型(字符句柄集,0)) == "fsgamehero0150")
            句柄=转换.字符型转整型(字符句柄集)
            跳出
        如果结束
        i = i + 1
    循环结束        

    dm.KeyPress(13)
    dm.SendString(句柄,"我是来测试的")
    dm.KeyPress(13)



    返回 0
功能结束





功能 逻辑型 开始_点击()
    //这里添加你要执行的代码
    线程句柄=线程.开启("大话水浒.线程方法","")
    返回 真
功能结束


功能 逻辑型 退出_点击()
    //这里添加要执行的代码

    线程.关闭( 线程句柄)
    辅助.退出()
    返回 真
功能结束


空间结束

求教。错在哪,可以编译。但是没效果
回复

使用道具 举报

沙发
发表于 2012-9-11 20:51:12 | 只看该作者
功能 整型 线程方法()
    字符型 返回值=系统.枚举("新水浒Q传",0)
    字符型[] 字符句柄集=字符型[1] //需要先初始化一次  //你要枚举多窗口的话,这里不要初始化数组大小为1
    逻辑型 是否成功=字符串.分割(返回值,"|",字符句柄集)
    整型 c1,i=0,句柄
    数组.大小(字符句柄集,c1)
    循环(i<c1)
        如果(窗口.类名(转换.字符型转整型(字符句柄集,0)) == "fsgamehero0150") //这里两句是循环取数组里面的句柄去获得该句柄对应窗口的类名,
你取数组是:字符句柄集[下标]
           句柄=转换.字符型转整型(字符句柄集)
            跳出
        如果结束
        i = i + 1
    循环结束        

    dm.KeyPress(13)
    dm.SendString(句柄,"我是来测试的")
    dm.KeyPress(13)



    返回 0
功能结束


回复 支持 反对

使用道具 举报

板凳
发表于 2012-9-11 20:52:52 | 只看该作者
获取到的句柄有问题吧 你是控制单开的话 不用枚举 用 窗口.找到窗口("****") 也可以获取句柄
看你的代码是获取到的是句柄集 而且数组大小只有1的话你完全可以直接用变量
回复 支持 反对

使用道具 举报

地板
 楼主| 发表于 2012-9-12 10:32:03 | 只看该作者
回复 2楼梦里只影向你的帖子
我开了三个游戏。 成功在三个游戏里面写入了“我是来测试的”
但是不创建临界区就会乱。    后来不知道改了那里就没效果了。
    你说的根本不能解决我的问题
回复 支持 反对

使用道具 举报

5#
发表于 2012-9-12 15:15:25 | 只看该作者
你要每个窗口绑定一下
回复 支持 反对

使用道具 举报

6#
 楼主| 发表于 2012-9-12 17:08:48 | 只看该作者
回复 5楼梦里只影向你的帖子

官网教程里就是这么写的啊?  而且我开始也可以达到目的了。 但是后来弄临界区不知道改了哪里就不行了
回复 支持 反对

使用道具 举报

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

本版积分规则

关闭

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

关闭

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

GMT+8, 2025-10-11 16:14 , Processed in 0.154721 second(s), 24 queries .

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

© 2001-2013 Comsenz Inc.

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