TC官方合作论坛
标题:
求教。错在哪,可以编译。但是没效果
[打印本页]
作者:
sn1986815
时间:
2012-9-11 20:43
标题:
求教。错在哪,可以编译。但是没效果
#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
功能 整型 线程方法()
字符型 返回值=系统.枚举("新水浒Q传",0)
字符型[] 字符句柄集=字符型[1] //需要先初始化一次
//你要枚举多窗口的话,这里不要初始化数组大小为1
逻辑型 是否成功=字符串.分割(返回值,"|",字符句柄集)
整型 c1,i=0,句柄
数组.大小(字符句柄集,c1)
循环(i<c1)
如果(窗口.类名(转换.字符型转整型(字符句柄集
,0)) == "fsgamehero0150")
//这里两句是循环取数组里面的句柄去获得该句柄对应窗口的类名,
你取数组是:字符句柄集
[下标]
句柄=转换.字符型转整型(字符句柄集)
跳出
如果结束
i = i + 1
循环结束
dm.KeyPress(13)
dm.SendString(句柄,"我是来测试的")
dm.KeyPress(13)
返回 0
功能结束
作者:
jimye0526
时间:
2012-9-11 20:52
获取到的句柄有问题吧 你是控制单开的话 不用枚举 用 窗口.找到窗口("****") 也可以获取句柄
看你的代码是获取到的是句柄集 而且数组大小只有1的话你完全可以直接用变量
作者:
sn1986815
时间:
2012-9-12 10:32
回复
2楼
梦里只影向你
的帖子
我开了三个游戏。 成功在三个游戏里面写入了“我是来测试的”
但是不创建临界区就会乱。 后来不知道改了那里就没效果了。
你说的根本不能解决我的问题
作者:
梦里只影向你
时间:
2012-9-12 15:15
你要每个窗口绑定一下
作者:
sn1986815
时间:
2012-9-12 17:08
回复
5楼
梦里只影向你
的帖子
官网教程里就是这么写的啊? 而且我开始也可以达到目的了。 但是后来弄临界区不知道改了哪里就不行了
欢迎光临 TC官方合作论坛 (http://bbs.52tc.co/)
Powered by Discuz! X3.1