发明名称 一种摘取窗口内容的方法与系统
摘要 本发明公开了一种摘取窗口内容的方法,包括:选取客户端窗口上显示出的内容;启动存储在客户端本地的摘取功能模块,由所述摘取功能模块再启动应用程序,并获取所述选取的内容粘贴到所述应用程序对应的用户界面的内容显示区域中;采用应用程序支持的文件格式保存所述用户界面内容。本发明还公开了相应的摘取窗口内容的系统。采用本发明能方便快捷地摘取网页或其它客户端窗口中的内容。
申请公布号 CN100565514C 申请公布日期 2009.12.02
申请号 CN200610145979.7 申请日期 2006.11.30
申请人 腾讯科技(深圳)有限公司 发明人 钟锦松
分类号 G06F17/30(2006.01)I;G06F3/048(2006.01)I 主分类号 G06F17/30(2006.01)I
代理机构 北京同达信恒知识产权代理有限公司 代理人 郭润湘
主权项 1、一种摘取窗口内容的方法,其特征在于,包括:A、选取客户端窗口上显示出的文字内容;B、启动存储在客户端本地的摘取功能模块;由所述摘取功能模块再启动文本文档应用程序,并获取所述选取的文字内容粘贴到所述文本文档应用程序对应的用户界面的内容显示区域中;C、采用所述文本文档应用程序支持的文件格式保存粘贴到所述用户界面中的文字内容;所述步骤A包括捕捉鼠标在客户端窗口上拖拉出的封闭型拖拉轨迹,确定出用户选定的屏幕区域,具体为:根据当前屏幕像素点分布建立相应的布尔型二维数组,每一个像素点对应一个数组元素;初始化客户端窗口的内容显示区域为可选区域,设置每一个像素点坐标为“0”,对应每一个数组元素的值为“0”;当捕捉到用户鼠标在客户端窗口的内容显示区域上拖拉时,将鼠标经过的像素点坐标变为“1”,对应数组元素的值变为“1”;当捕捉到鼠标在客户端窗口上拖拉出的封闭型拖拉轨迹后,逐行遍历整个数组,将每一行中奇数个“1”对应的像素点作为起始边界,下一偶数个“1”作为结束边界,确定出用户当前选定的屏幕区域。
地址 518044广东省深圳市福田区振兴路赛格科技园2栋东410室