复制/剪切和粘贴数据的方法和系统的制作方法

文档序号:9547166阅读:518来源:国知局
复制/剪切和粘贴数据的方法和系统的制作方法
【技术领域】
[0001]本发明涉及数据处理技术领域,特别是涉及一种复制/剪切和粘贴数据的方法和系统。
【背景技术】
[0002]在日常操作应用当中,往往都需要将一部分信息从一个位置转移到另外一个位置,比如,复制/剪切文本、图片等数据粘贴到指定位置。
[0003]一般情况下,操作系统所提供的复制/剪切数据都是通过选中待复制/剪切数据,然后点击菜单中的复制/剪切按钮,先放到剪切板上,然后在通过鼠标或键盘快捷键执行复制/剪切将数据粘贴在目标位置。这种技术中每次只能复制/剪切当前的数据,当需要复制/剪切多种数据到目标窗口时,必须对复制/剪切的内容先粘贴后,才能进行下一次复制/剪切。
[0004]为了简化复制/剪切多份数据的操作,目前已开发了一种追加复制的技术,主要是将当前复制数据追加在上一次复制数据缓存,然后再合并在一起进行粘贴。但这种技术也存在明显缺陷,当追加复制的内容较多时,不能避免误追加或漏追加的情况,容易导致复制错误,对于误复制的数据,只能在目标位置进行修改,修改操作复杂,操作效率低,特别是当目标位置较多时,严重影响了复制粘贴数据的效率。

【发明内容】

[0005]基于此,有必要针对复制/剪切和粘贴效率低的问题,提供一种复制/剪切和粘贴数据的方法和系统。
[0006]一种复制/剪切和粘贴数据的方法,包括步骤:
[0007]获取以追加复制/剪切方式缓存的多份数据;
[0008]创建具有编辑功能的可视化窗口 ;
[0009]将各份数据显示在所述可视化窗口上,根据用户的编辑操作指令对可视化窗口上的数据内容进行编辑;
[0010]将编辑后的数据粘贴到目标位置。
[0011]—种复制/剪切和粘贴数据的系统,包括:
[0012]数据获取模块,用于获取以追加复制/剪切方式缓存的多份数据;
[0013]可视化窗口创建模块,用于创建具有编辑功能的可视化窗口 ;
[0014]数据显示模块,用于将各份数据显示在所述可视化窗口上;
[0015]数据编辑模块,用于根据用户的编辑操作指令对可视化窗口上的数据内容进行编辑;
[0016]数据粘贴模块,用于将编辑后的数据粘贴到目标位置。
[0017]上述复制/剪切和粘贴数据的方法和系统,通过获取以追加复制/剪切方式缓存的多份数据,可以实现同时获得多份复制/剪切的数据。创建具有编辑功能的可视化窗口后,将各份数据显示在所述可视化窗口上,可以实现对追加复制/剪切的数据可视化显示,方便用户查看是否存在误追加或漏追加的数据,避免了粘贴后对数据进行修改,提高操作效率。根据用户的编辑操作指令对可视化窗口上的数据内容进行编辑,然后将编辑后的数据粘贴到目标位置。从而实现在粘贴前对追加的数据进行处理,大大提高了复制/剪切和粘贴的效率。
【附图说明】
[0018]图1为本发明复制/剪切和粘贴数据的方法实施例的流程示意图;
[0019]图2为本发明可视化窗口实施例一的示意图;
[0020]图3为本发明可视化窗口实施例二的示意图;
[0021]图4为本发明可视化窗口实施例三的示意图;
[0022]图5为本发明复制/剪切和粘贴数据的系统实施例的结构示意图;
[0023]图6为基于本发明方案提供的终端的部分结构框图。
【具体实施方式】
[0024]以下针对本发明复制/剪切和粘贴数据的方法和系统的各实施例进行详细的描述。
[0025]如图1所示,为本发明复制/剪切和粘贴数据的方法实施例的流程示意图,包括步骤:
[0026]步骤S101:获取以追加复制/剪切方式缓存的多份数据;
[0027]追加复制/剪切目的是为了可以实现多次复制/剪切的数据能自动合并在一起,方式可以是将当前复制/剪切的数据与上一次复制/剪切的数据进行追加合并的方式。每次复制/剪切的数据作为一份数据,多次复制/剪切后,则有多份数据,多份数据同时缓存。
[0028]在其中一个实施例中,所述数据可以为文本数据或图片数据。比如,剪切文本数据,剪切图片数据等。在所述步骤S101之前,还可以包括:
[0029]获取待复制/剪切的文本数据或图片数据,将该份文本数据或图片数据追加在剪切板缓存的文本数据或图片数据后,并将追加后获得的多份文本数据或图片数据进行缓存,其中,所述剪切板用于缓存多次复制/剪切的文本数据或图片数据。
[0030]本实施例具体介绍了一种追加方式,将复制/剪切的数据都缓存在剪切板中,待再次接收到复制/剪切指令时,根据用户所选择的数据区域确定当前复制/剪切数据,将当前数据追加在上一次缓存的数据后,并进行合并存储,然后将合并存储的数据作为全部粘贴数据。通过这种方式可以实现追加复制数据和追加剪切数据。在复制或剪切过程中,数据可以同时存在文本数据和图片数据,当然也可以同时存在复制或剪切。举例说明,首先接收到复制文本数据指令时,将待复制文本数据缓存在剪切板中,接着接收到追加复制图片数据时,将待复制图片数据缓存在剪切板中,接着又收到追加剪切图片数据时,将剪切后的数据缓存在剪切板中,最后收到粘贴指令时,将合并的多份数据作为一份数据进行粘贴。
[0031]进一步的,还可以通过后台调用函数,在显示菜单中生成“追加复制”按钮和“追加剪切”按钮。可以通过触发按钮触发上述追加功能。
[0032]进一步的,还可以通过后台调用函数,在显示菜单中生成“粘贴当前操作内容”按钮和“粘贴全部操作内容”。这样就可以通过第一触发指令(触发“粘贴当前操作内容”产生的指令)实现粘贴当前操作缓存的数据,也可以实现通过第二触发指令(触发“粘贴全部操作内容”产生的指令)实现粘贴全部待粘贴数据至目标位置。
[0033]步骤S102:创建具有编辑功能的可视化窗口 ;
[0034]可视化窗口可以是一个弹出窗口,该弹出窗口具有编辑数据的功能。比如,该可视化窗口可以具有对文字的编辑功能。比如,更改文字的字体、颜色、大小、修改等。其中,步骤S101和步骤S102没有先后顺序,可以同时进行,也可以在步骤S101之前预先创建具有编辑数据功能的可视化窗口。
[0035]步骤S103:将各份数据显示在所述可视化窗口上,根据用户的编辑操作指令对可视化窗口上的数据内容进行编辑;
[0036]将各份数据显示在可视化窗口上,可视化窗口可以显示在复制/剪切数据所在界面上。
[0037]在其中一个实施例中,对数据内容的编辑可以是以整份数据为一个对象进行编辑,即可以以一份数据为单位进行相应的编辑处理,这样可以大大提高编辑效率。即步骤S103可以包括:
[0038]所述可视化窗口包括多个文本框,将每份数据显示在所述可视化窗口对应的文本框上;
[0039]分别为每份数据所在文本框设置编辑按钮;
[0040]获取用户触发所述编辑按钮的指令;
[0041]根据所述指令调用相应的编辑处理程序,对所述编辑按钮对应的文本框进行编辑处理。
[0042]每份数据作为一个整体显示在一个文本框上,可知文本框的个数根据数据的份数决定,即有多少份数据就有多少个文本框。在对每份数据进行编辑处理时,只需要对该份数据所在文本框进行处理即可。
[0043]比如,所述编辑按钮为删除按钮;
[0044]所述根据所述指令调用相应的编辑处理程序,对所述编辑按钮对应的文本框进行编辑处理步骤,包括:根据所述指令调用相应的删除程序,将该删除按钮对应的文本框删除。
[0045]通过这样的方式,可以实现整份数据的删除。特别是针对误复制/剪切的数据,可以采用这种方式快捷的将其删除。比如,可以如图2所示,为可视化窗口实施例一的示意图。其中,文本框可以是可见的,也可以是不可见的。图2以可见示例。
[0046]比如,所述编辑按钮为上/下移动按钮;
[0047]所述根据所述指令调用相应的编辑处理程序,对所述编辑按钮对应的文本框进行编辑处理步骤,包
当前第1页1 2 3 4 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1