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