TC官方合作论坛

标题: 小白求教如何使用找字功能? [打印本页]

作者: openiov0304    时间: 2012-2-20 14:44
标题: 小白求教如何使用找字功能?
如题,写了自动登录的脚本,但是是固定坐标的,如果窗口移动了就用不到了,看到网站上别人的都是通过找字来完成的,想知道如何用找字功能来实现自动登录,求大神指教
作者: cylhb    时间: 2012-2-20 15:39
你的固定坐标是相对桌面的,不是相对窗口的,最简单的方法就是把屏幕坐标专为窗口坐标。




屏幕转窗口



命名空间: 窗口



函数功能: 屏幕坐标转窗口坐标(屏幕坐标以显示器屏幕最左上角为原点,窗口坐标以窗口左上角为原点,原点坐标为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坐标))



否则



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



如果结束



执行结果: 函数执行成功,输出转换后的坐标
作者: xiaosei    时间: 2012-2-23 13:23
正解




欢迎光临 TC官方合作论坛 (http://bbs.52tc.co/) Powered by Discuz! X3.1