TC官方合作论坛

 找回密码
 立即注册
查看: 1278|回复: 2

[问题] 小白求教如何使用找字功能?

[复制链接]
发表于 2012-2-20 14:44:52 | 显示全部楼层 |阅读模式

马上加入TC

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

x
如题,写了自动登录的脚本,但是是固定坐标的,如果窗口移动了就用不到了,看到网站上别人的都是通过找字来完成的,想知道如何用找字功能来实现自动登录,求大神指教
回复

使用道具 举报

发表于 2012-2-20 15:39:21 | 显示全部楼层
你的固定坐标是相对桌面的,不是相对窗口的,最简单的方法就是把屏幕坐标专为窗口坐标。




屏幕转窗口



命名空间: 窗口



函数功能: 屏幕坐标转窗口坐标(屏幕坐标以显示器屏幕最左上角为原点,窗口坐标以窗口左上角为原点,原点坐标为0,0)



函数原型: 逻辑型 屏幕转窗口(整型 窗口句柄,整型 屏幕x坐标,整型 屏幕y坐标,整型 返回窗口x坐标,整型 返回窗口y坐标)



参数:

窗口句柄: 窗口句柄

屏幕x坐标: 屏幕x坐标

屏幕y坐标: 屏幕y坐标

返回窗口x坐标: 返回窗口x坐标

返回窗口y坐标: 返回窗口y坐标



返回值: 如果函数执行成功,返回真,并且返回转换后的屏幕坐标到参数返回窗口x坐标 与 返回窗口y坐标,否则返回假,坐标返回0



举例:



逻辑型 是否成功



整型 返回窗口x坐标,返回窗口y坐标,窗口句柄



窗口句柄=窗口.找到窗口("TC帮助文档")



是否成功=窗口.屏幕转窗口(窗口句柄,100,200, 返回窗口x坐标,返回窗口y坐标)



如果(是否成功)



辅助.消息框(转换.整型转字符型(返回窗口x坐标))



辅助.消息框(转换.整型转字符型(返回窗口y坐标))



否则



辅助.消息框("没有找到窗口")



如果结束



执行结果: 函数执行成功,输出转换后的坐标
回复 支持 反对

使用道具 举报

发表于 2012-2-23 13:23:33 | 显示全部楼层
正解
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

关闭

推荐上一条 /2 下一条

关闭

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

GMT+8, 2024-9-29 05:51 , Processed in 0.040805 second(s), 23 queries .

Powered by 海安简单软件服务部

© 2008-2019 版权所有 保留所有权利

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