TC官方合作论坛

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

[问题] 郁闷了,窗口命令又出错了,不知道什么原因,谁能告诉我为什么

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

马上加入TC

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

x
        窗口.置顶或者激活,窗口都没反应不知道为什么
窗口.激活(窗口句柄)
窗口句柄是整型的,用大漠工具找到句柄值换了也不激活,
整型 窗口句柄
辅助.等待(2000)//移动鼠标到窗口内
窗口句柄=窗口.鼠标所在窗口句柄()
鼠标.移动(300,300)
//这样运行

//不运行
整型 窗口句柄
辅助.等待(2000)//移动鼠标到窗口内
窗口句柄=窗口.鼠标所在窗口句柄()
辅助.等待(1000)
窗口.置顶(窗口句柄,真)
辅助.等待(1000)
窗口.置顶(窗口句柄,假)

//换激活也不运行
整型 窗口句柄
辅助.等待(2000)//移动鼠标到窗口内
窗口句柄=窗口.鼠标所在窗口句柄()
辅助.等待(1000)
窗口.激活(窗口句柄)

窗口句柄换做大漠取得句柄值也不行
到底怎么回事呀?
回复

使用道具 举报

沙发
发表于 2012-6-11 00:08:13 | 只看该作者
换其他窗口行么,比如记事本
回复 支持 反对

使用道具 举报

板凳
 楼主| 发表于 2012-6-11 00:10:01 | 只看该作者
我试试去
回复 支持 反对

使用道具 举报

地板
 楼主| 发表于 2012-6-11 00:12:19 | 只看该作者
没反应也
回复 支持 反对

使用道具 举报

5#
 楼主| 发表于 2012-6-11 00:14:08 | 只看该作者
都能取到句柄值,但是就是不干活,是不是我的TC程序出错了,从新安装了好几遍也这样呀,所以我不知道怎么了
回复 支持 反对

使用道具 举报

6#
 楼主| 发表于 2012-6-11 00:16:55 | 只看该作者
360,杀du全关了,没作用
回复 支持 反对

使用道具 举报

7#
发表于 2012-6-11 00:21:58 | 只看该作者
窗口.置顶(窗口句柄,真)
辅助.等待(1000)
窗口.置顶(窗口句柄,假)
真为置顶,假为取消置顶,是不是没看出来已经置顶了
回复 支持 反对

使用道具 举报

8#
发表于 2012-6-11 00:25:08 | 只看该作者
好像没见你用热键怎么获取到鼠标所在窗口的句柄的
回复 支持 反对

使用道具 举报

9#
 楼主| 发表于 2012-6-11 00:30:54 | 只看该作者
点击完开始,鼠标马上移动到窗口去了,我设置了了2秒,这个没错
真假我设置了1秒延时,眼睛盯着看呢,没动,再说我隐藏窗口,置顶 真应该显示窗口,也没有呀~~~~~
回复 支持 反对

使用道具 举报

10#
 楼主| 发表于 2012-6-11 00:49:36 | 只看该作者
刚刚又测试了一遍,加了消息框,每次的句柄值都能显示出来,就是不执行窗口命令,哎
发源码吧,大神们帮我看看到底怎么回事
#import "dm.dmsoft" dm
空间 空间名////定义默认空间
整型 线程句柄
字符型 句柄串
字符型[] 窗口句柄集
整型[] 句柄值
整型 长度,序号
功能 逻辑型 任务()
整型 是否绑定字库成功=dm.SetDict(0,"d:\\字库.txt")
如果(是否绑定字库成功==0)
辅助.消息框("大漠字库绑定失败,请检查路径!")
否则
//辅助.消息框("恭喜,大漠字库绑定成功!")
如果结束
句柄串=dm.EnumWindow(0,"游戏名","",1+4+8+16)
//辅助.消息框(句柄串)
窗口句柄集=字符型[8]
逻辑型 真假=字符串.分割(句柄串,",",窗口句柄集)
如果(!真假)
    辅助.消息框("分割失败,结束脚本")
    辅助.退出()
如果结束
数组.大小(窗口句柄集,长度)
句柄值=整型[8]
序号=0
循环(序号<长度)
句柄值[序号]=转换.字符型转整型(窗口句柄集[序号],0)
辅助.等待(200)
序号=序号+1
循环结束
序号=0
循环(真)
辅助.消息框(转换.整型转字符型(句柄值[序号]))
辅助.等待(100)
窗口.置顶(句柄值[序号],真)
辅助.等待(100)
窗口.设置位置(句柄值[序号],0,0)
辅助.等待(100)
键盘.按键(66,1)   
辅助.等待(100)
序号=序号+1
如果(序号>7)
    序号=0
如果结束
窗口.置顶(句柄值[序号],假)
循环结束
返回 真
功能结束
功能 逻辑型 开始_点击()
线程句柄=线程.开启("空间.任务","")
返回 真
功能结束
功能  逻辑型 退出_点击()
线程.关闭(线程句柄)
辅助.退出()
返回 真
功能结束
功能 逻辑型 热键1_热键()
线程.开启("空间.退出_点击","")
辅助.退出()
返回 真
功能结束
功能 逻辑型 热键0_热键()
线程.开启("空间.开始_点击","")
返回 真
功能结束
空间结束

空间时命名的空间名的替代

任务是 所执行的脚本
回复 支持 反对

使用道具 举报

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

本版积分规则

关闭

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

关闭

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

GMT+8, 2025-10-15 06:46 , Processed in 0.136856 second(s), 24 queries .

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

© 2001-2013 Comsenz Inc.

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