【技术实现步骤摘要】
本专利技术涉及计算机应用领域,特别涉及一种跨程序应用剪切板的方法和设备。
技术介绍
随着计算机的不断普及,windows操作系统得到了极为广泛的应用。剪切板作为 windows操作系统支持的一种跨进程数据传递方式,允许用户把某数据从一个应用程序中复制到另外一个程序中的中转传输介质。剪切板是windows操作系统提供的一个暂存数据和共享数据的模块,它在内存中开辟的一块动态空间,得到了极为广泛的应用。剪切板也称为数据中转站,剪切板在后台(在内存里,内存是指操作系统设置的一段存储区域)起作用。只要有文本输入的地方按CRTL+V或触发右键功能然后粘贴完成文本输入,新的内容送到剪切板后,将覆盖旧内容。通常情况下,在操作系统中要想看到剪切板的内容需要剪切板查看器,默认的windows是不安装剪切板查看程序的,如要想调出剪切板查看器,可以通过以下步骤控制面板-添加删除程序-windows组件-附件和工具-详细信息-附件-详细信息-构选剪切板查看器;然后插入安装光盘后完成安装;调出就是 开始-程序-附件-系统工具-剪切板查看器。在用户的输入过程中,经常有需求将数据从一个程序中 ...
【技术保护点】
1.一种跨程序应用剪切板的方法,应用于包含一个同时应用于多个程序的数据平台和一个剪切板的系统中,其特征在于,所述方法具体包括以下步骤:所述数据平台获取所述剪切板中的数据信息;所述数据平台根据所述剪切板中的数据信息生成剪切板数据列表,并将所述剪切板中的数据存储至共享内存中,所述共享内存中所存储的数据与所述剪切板数据列表中的信息相对应;所述数据平台根据接收到的操作请求,在各所述程序中对所述剪切板数据列表和/或所述共享内存中所存储的数据进行相应的处理。
【技术特征摘要】
1.一种跨程序应用剪切板的方法,应用于包含一个同时应用于多个程序的数据平台和一个剪切板的系统中,其特征在于,所述方法具体包括以下步骤所述数据平台获取所述剪切板中的数据信息;所述数据平台根据所述剪切板中的数据信息生成剪切板数据列表,并将所述剪切板中的数据存储至共享内存中,所述共享内存中所存储的数据与所述剪切板数据列表中的信息相对应;所述数据平台根据接收到的操作请求,在各所述程序中对所述剪切板数据列表和/或所述共享内存中所存储的数据进行相应的处理。2.如权利要求1所述的方法,其特征在于,所述数据平台获取所述剪切板中的数据信息之前,还包括所述数据平台接收一个或多个程序的剪切板监控功能的注册请求。3.如权利要求2所述的方法,其特征在于,所述数据平台所获取的所述剪切板中的数据信息,具体为当所述数据平台在接收到所述一个或多个程序的剪切板监控功能的注册请求之后,第一次获取所述剪切板中的数据信息时,所述数据平台获取所述剪切板中的全部数据信息;当所述数据平台在接收到所述一个或多个程序的剪切板监控功能的注册请求之后,已经获取过所述剪切板中的数据信息时,所述数据平台获取所述剪切板中的更新数据信息。4.如权利要求1所述的方法,其特征在于,所述数据平台根据所述剪切板中的数据信息生成剪切板数据列表,具体包括所述数据平台根据所述剪切表中的数据信息确定所述剪切板中的各数据相对应的显不信息;所述数据平台根据所述剪切板中的各数据相对应的显示信息生成所述剪切板数据列表,并存储于共享内存中。5.如权利要求4所述的方法,其特征在于,所述数据平台将所述剪切板中的数据存储至共享内存中,所述共享内存中所存储的数据与所述剪切板数据列表中的信息相对应,具体包括所述数据平台在所述共享内存中设置高容量区和低容量区,并设置数据大小阈值;所述数据平台根据所述剪切表中的数据信息确定所述剪切板中的各数据的大小信息;当数据的大小信息大于所述数据大小阈值时,所述数据平台将相应的数据存储于共享内存中的高容量区;当数据的大小信息小于所述数据大小阈值时,所述数据平台将相应的数据存储于共享内存中的低容量区;其中,所述数据平台记录所述共享内存中所存储的数据与所述剪切板数据列表中的信息的对应关系。6.如权利要求1所述的方法,其特征在于,所述数据平台根据接收到的操作请求,在各所述程序中对所述剪切板数据列表和/或所述共享内存中所存储的数据进行相应的处理, 具体包括所述数据平台根据列表显示请求,在一个或多个所述程序中显示所述剪切板数据列表-M,所述数据平台根据数据操作请求,将所述共享内存中所存储的部分或全部数据粘贴到一个或多个所述程序中;或,所述数据平台根据列表显示请求,在一个或多个所述程序中显示所述剪切板数据列表,并根据接收到的对所述剪切板数据列表中的一项或多项信息的操作请求,将所述剪切板数据列表中的一项或多项信息所对应的在所述共享内存中所存储的数据粘贴到一个或多个所述程序中。7.如权利要求6所述的方法,其特征在于,所述列表显示请求,具体为所述数据平台中预设的一种可输入的操作指令,或一种组合按键操作,或一种需要持...
【专利技术属性】
技术研发人员:王松旭,陈坚,宋爱元,龚云华,
申请(专利权)人:腾讯科技深圳有限公司,
类型:发明
国别省市:94
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。