TC官方合作论坛
标题:
新手求助如何在界面上显示出获得的句柄
[打印本页]
作者:
feng123144
时间:
2012-7-31 03:44
标题:
新手求助如何在界面上显示出获得的句柄
如何使脚本界面可以像AB抓抓那样,按下热键后得到的窗口句柄在小框框内显示出来?
是使用编辑框吗?搞了好久搞不出来.不懂怎么实现.
作者:
梦里只影向你
时间:
2012-7-31 07:11
楼主可以参考下
空间 获得句柄
int 主线程句柄
功能 逻辑型 取句柄()
while(true)
help.sleep(500)
整型 窗口句柄=窗口.鼠标所在窗口句柄()
if(窗口句柄>0)
编辑框.设置文本("句柄",convert.inttostr(窗口句柄))
编辑框.设置文本("标题",窗口.得到标题(窗口句柄))
编辑框.设置文本("类名",窗口.类名(窗口句柄))
endif
endwhile
返回 真
功能结束
功能 逻辑型 状态按钮_点击()
字符型 内容=按钮.获得文本("状态按钮")
选择 (内容)
条件 "开始获取":
按钮.设置文本("状态按钮","结束获取")
主线程句柄=线程.开启("获得句柄.取句柄","")
标签.设置文本("状态","开启中")
条件 "结束获取":
按钮.设置文本("状态按钮","开始获取")
线程.关闭(主线程句柄)
标签.设置文本("状态","关闭")
选择结束
返回 真
功能结束
功能 逻辑型 热键0_热键()//启动热键
获得句柄.状态按钮_点击()
返回 真
功能结束
功能 逻辑型 热键1_热键()//退出热键
线程.关闭(主线程句柄)
help.exit()
返回 真
功能结束
空间结束
复制代码
[attach]4539[/attach]
[attach]4540[/attach]
作者:
c724211922
时间:
2012-7-31 11:37
强啊
作者:
feng123144
时间:
2012-7-31 12:17
回复
2楼
梦里只影向你
的帖子
原来错在显示内容那里,转换的时候不用加上双引号,使用双引号只能显示出手动填写的内容.
作者:
feng123144
时间:
2012-7-31 12:21
回复
2楼
梦里只影向你
的帖子
非常感谢您的帮助,忘了问了,如果在脚本界面上有多个编辑框,如何能选择特定的某个编辑框再让句柄显示出来?
作者:
梦里只影向你
时间:
2012-7-31 12:28
回复
5楼
feng123144
的帖子
没有编辑框都有一个标号,默认的是 编辑框0 编辑框1 编辑框2。。。。。
欢迎光临 TC官方合作论坛 (http://bbs.52tc.co/)
Powered by Discuz! X3.1