TC官方合作论坛
标题:
亲们帮看看 ,,。,,,,
[打印本页]
作者:
kovsko
时间:
2012-7-14 19:36
标题:
亲们帮看看 ,,。,,,,
整型 窗口句柄,是否成功
窗口句柄=dm.FindWindow("","倩女幽魂")
如果(窗口句柄==0)
辅助.消息框("没有找到窗口")
返回 假
如果结束
这个(窗口句柄) 我都定义了,,怎么还报错啊。。。说是错误的参数
如果(是否成功==1)
辅助.消息框("窗口绑定成功!")
如果结束
如果(窗口句柄==0)
辅助.消息框("找不到窗口,窗口名称有误!")
如果结束
窗口.置顶(窗口句柄)
dm.KeyDown(65)
辅助.等待(1000)
dm.KeyUp(65)
dm.UnBindWindow()
作者:
kovsko
时间:
2012-7-14 19:38
发错了。。
在发一个。。
整型 窗口句柄,是否成功
窗口句柄=dm.FindWindow("","倩女幽魂")
如果(窗口句柄==0)
辅助.消息框("没有找到窗口")
返回 假
如果结束
如果(是否成功==1)
辅助.消息框("窗口绑定成功!")
如果结束
如果(窗口句柄==0)
辅助.消息框("找不到窗口,窗口名称有误!")
如果结束
窗口.置顶(窗口句柄)
dm.KeyDown(65)
辅助.等待(1000)
dm.KeyUp(65)
dm.UnBindWindow()
这个 窗口句柄 已经定义过了怎么还是错的 呢,。。
作者:
梦里只影向你
时间:
2012-7-14 19:46
错误提示怎么写的?还有全部代码能贴下不
作者:
kovsko
时间:
2012-7-14 19:50
回复
3楼
梦里只影向你
的帖子
#import "dm.dmsoft" dm
空间 自动打怪
功能 逻辑型 打怪()
整型 窗口句柄,是否成功
窗口句柄=dm.FindWindow("","倩女幽魂")
如果(窗口句柄==0)
辅助.消息框("没有找到窗口")
返回 假
如果结束
如果(是否成功==1)
辅助.消息框("窗口绑定成功!")
如果结束
如果(窗口句柄==0)
辅助.消息框("找不到窗口,窗口名称有误!")
如果结束
窗口.置顶(窗口句柄) ----------他说我这个窗口句柄 是错误的参数
dm.KeyDown(65)
辅助.等待(1000)
dm.KeyUp(65)
dm.UnBindWindow()
整型 颜色值
循环(真)
窗口.发送按键(窗口句柄,9) //TAB键找怪
辅助.等待(500)
// 整型 x,y
颜色值 = 图像.坐标点取色(538,61)
如果(颜色值==#0101DB)// 找到怪
循环(真)
窗口.发送按键(窗口句柄,49)
辅助.等待(1000)
如果(颜色值==#0404B3)
继续
否则
跳出
如果结束
循环结束
如果结束
循环结束
返回 真
功能结束
空间结束
作者:
shadow
时间:
2012-7-14 19:50
虽然不知道你写的什么,在瞎写,汗,但我只能跟正错误,不报错
#import "dm.dmsoft" dm
空间 测试2
整型 窗口句柄,是否成功
功能 逻辑型 测试()
//整型 窗口句柄,是否成功
窗口句柄=dm.FindWindow("","倩女幽魂")
如果(窗口句柄==0)
辅助.消息框("没有找到窗口")
返回 假
如果结束
如果(是否成功==1)
辅助.消息框("窗口绑定成功!")
如果结束
如果(窗口句柄==0)
辅助.消息框("找不到窗口,窗口名称有误!")
如果结束
窗口.置顶(窗口句柄,真)
dm.KeyDown(65)
辅助.等待(1000)
dm.KeyUp(65)
dm.UnBindWindow()
返回 真
功能结束
空间结束
复制代码
作者:
梦里只影向你
时间:
2012-7-14 19:55
中文函数原型: 逻辑型 置顶(整型 hwnd,逻辑型 istop)
参数:
hwnd: 窗口句柄整型值,可以通过找到窗口、顶层窗口句柄 等获取句柄的函数得到
istop: 真 置顶,假 取消置顶效果(将窗口置于其他窗口底部)
返回值: 函数执行成功,返回真,否则返回假
楼主多看看TC帮助文档
作者:
kovsko
时间:
2012-7-14 20:00
回复
5楼
shadow
的帖子
亲。。。。 17.窗口.置顶(窗口句柄,真)
还是不对
作者:
shadow
时间:
2012-7-14 20:03
回复
7楼
kovsko
的帖子
[attach]4265[/attach]
作者:
kovsko
时间:
2012-7-14 20:08
回复
8楼
shadow
的帖子
#import "dm.dmsoft" dm
空间 自动打怪
整型 窗口句柄,是否成功
功能 逻辑型 打怪()
//整型 窗口句柄,是否成功
窗口句柄=dm.FindWindow("","倩女幽魂")
如果(窗口句柄==0)
辅助.消息框("没有找到窗口")
返回 假
如果结束
如果(是否成功==1)
辅助.消息框("窗口绑定成功!")
如果结束
如果(窗口句柄==0)
辅助.消息框("找不到窗口,窗口名称有误!")
如果结束
窗口.置顶(窗口句柄,真))
dm.KeyDown(65)
辅助.等待(1000)
dm.KeyUp(65)
dm.UnBindWindow()
返回(真)
整型 颜色值
循环(真)
窗口.发送按键(窗口句柄,9) //TAB键找怪
辅助.等待(500)
// 整型 x,y
颜色值 = 图像.坐标点取色(538,61)
如果(颜色值==#0101DB)// 找到怪
循环(真)
窗口.发送按键(窗口句柄,49)
辅助.等待(1000)
如果(颜色值==#0404B3)
继续
否则
跳出
如果结束
循环结束
如果结束
循环结束
返回 真
功能结束
空间结束
大侠。。您看看这个怎么才能运行成功。,
作者:
kovsko
时间:
2012-7-14 20:09
回复
6楼
梦里只影向你
的帖子
好的。。。。。。正在看
作者:
shadow
时间:
2012-7-14 20:19
回复
9楼
kovsko
的帖子
#import "dm.dmsoft" dm
空间 自动打怪
整型 窗口句柄,是否成功
功能 逻辑型 打怪()
//整型 窗口句柄,是否成功
窗口句柄=dm.FindWindow("","倩女幽魂")
如果(窗口句柄==0)
辅助.消息框("没有找到窗口")
返回 假
如果结束
如果(是否成功==1)
辅助.消息框("窗口绑定成功!")
如果结束
如果(窗口句柄==0)
辅助.消息框("找不到窗口,窗口名称有误!")
如果结束
窗口.置顶(窗口句柄,真)
dm.KeyDown(65)
辅助.等待(1000)
dm.KeyUp(65)
dm.UnBindWindow()
返回 真
整型 颜色值
循环(真)
窗口.发送按键(窗口句柄,9) //TAB键找怪
辅助.等待(500)
颜色值 = 图像.坐标点取色(538,61) // 怪物最左边坐标颜色
如果(颜色值==#0101DB)
// 怪物最左边坐标颜色 没死
循环(真)
窗口.发送按键(窗口句柄,49)
辅助.等待(1000)
颜色值 = 图像.坐标点取色(538,61) // 怪物最左边坐标颜色
辅助.等待(1000)
如果(颜色值==#0404B3) // 怪物最左边左边颜色 没死, 感觉你这里错了
继续
否则
跳出
如果结束
循环结束
如果结束
循环结束
返回 真
功能结束
复制代码
错误很多,注意看33行,你要在循环中取色,不然颜色值就一直不变,貌似你的颜色也取错了.不清楚你取的什么坐标和颜色.能理解就行代码含义就OK了,你的上面纯粹瞎写在,建议删掉
作者:
kovsko
时间:
2012-7-14 20:34
回复
11楼
shadow
的帖子
兄弟啊,,我看是我没说明白,,,,,就是置顶的那个窗口句柄出现的错误,,,
欢迎光临 TC官方合作论坛 (http://bbs.52tc.co/)
Powered by Discuz! X3.1