一种残膜回收机防缠绕挑膜装置的制 一种秧草收获机用电力驱动行走机构

文本粘贴方法、装置和电子设备与流程

2022-05-17 22:43:01 来源:中国专利 TAG:


1.本发明涉及互联网技术领域,尤其是涉及一种文本粘贴方法、装置和电子设备。


背景技术:

2.网页是构成网站的基本元素,是承载各种网站应用的平台。每一个web网页都是万维网上的一个按照html格式组织起来的文件,在通过万维网进行信息查询时,以信息页面的形式出现,它可包括图形、文字、声音和视像等信息。
3.在浏览web网页时,经常需要在网页内的输入框中粘贴文本,通常情况下,在复制目标文本内容后,需要先选中输入框,然后通过右键选择粘贴功能,或者通过快捷键ctrl v,以粘贴目标文本。整体而言,在网页的输入框中粘贴文本时,现有方式的操作比较繁琐。


技术实现要素:

4.有鉴于此,本发明的目的在于提供一种文本粘贴方法、装置和电子设备,可以在网页的输入框中更加便捷地粘贴文本。
5.第一方面,本发明实施例提供了一种文本粘贴方法,包括:当预设网页中的指定输入框处于选中状态时,如果接收到预设的交互设备中指定按键的触发信号,获取目标文本内容;将该目标文本内容粘贴到该指定输入框中。
6.在本发明较佳的实施例中,上述交互设备中指定按键为鼠标右键,上述如果接收到预设的交互设备中指定按键的触发信号,获取目标文本内容的步骤,包括:如果接收到鼠标右键的触发信号,执行预设的鼠标右键事件,以获取目标文本内容。
7.在本发明较佳的实施例中,上述鼠标右键事件通过该网页的javascript脚本实现。
8.在本发明较佳的实施例中,上述如果接收到鼠标右键的触发信号,执行预设的鼠标右键事件,以获取目标文本内容的步骤,包括:如果接收到鼠标右键的触发信号,获取指定位置的文本内容;将该文本内容确定为目标文本内容。
9.在本发明较佳的实施例中,上述指定位置包括系统剪贴板。
10.在本发明较佳的实施例中,上述指定位置包括系统剪贴板,上述获取指定位置的文本内容的步骤,包括:获取该系统剪贴板中当前复制的文本内容。
11.第二方面,本发明实施例还提供了一种文本粘贴装置,包括:目标文本内容获取模块,用于当预设网页中的指定输入框处于选中状态时,如果接收到预设的交互设备中指定按键的触发信号,获取目标文本内容;目标文本内容粘贴模块,用于将该目标文本内容粘贴到该指定输入框中。
12.在本发明较佳的实施例中,上述交互设备中指定按键为鼠标右键,该目标文本内容获取模块还用于:如果接收到鼠标右键的触发信号,执行预设的鼠标右键事件,以获取目标文本内容。
13.在本发明较佳的实施例中,上述鼠标右键事件通过该网页的javascript脚本实
现。
14.在本发明较佳的实施例中,上述目标文本内容获取模块还用于:如果接收到鼠标右键的触发信号,获取指定位置的文本内容;将该文本内容确定为目标文本内容。
15.第三方面,本发明实施例还提供了一种电子设备,该电子设备包括处理器和存储器,该存储器存储有能够被该处理器执行的计算机可执行指令,该处理器执行该计算机可执行指令以实现上述文本粘贴方法。
16.第四方面,本发明实施例还提供了一种计算机可读存储介质,该计算机可读存储介质存储有计算机可执行指令,该计算机可执行指令在被处理器调用和执行时,计算机可执行指令促使处理器实现上述文本粘贴方法。
17.本发明实施例带来了以下有益效果:
18.本发明实施例提供的一种文本粘贴方法、装置和电子设备,当预设网页中的指定输入框处于选中状态时,如果接收到预设的交互设备中指定按键的触发信号,获取目标文本内容;将该目标文本内容粘贴到该指定输入框中。该方式中,通过在网页的javascript脚本中绑定一个选中输入框的右键事件,当需要将已复制的文本内容粘贴到网页的输入框中时,仅需要点击指定按键(例如鼠标右键)即可,而不需要点击鼠标右键后再选择粘贴功能,或者使用快捷键组合(例如ctrl v),使得网页中的粘贴操作更加方便快捷。
19.本公开的其他特征和优点将在随后的说明书中阐述,或者,部分特征和优点可以从说明书推知或毫无疑义地确定,或者通过实施本公开的上述技术即可得知。
20.为使本公开的上述目的、特征和优点能更明显易懂,下文特举较佳实施例,并配合所附附图,作详细说明如下。
附图说明
21.为了更清楚地说明本发明具体实施方式或现有技术中的技术方案,下面将对具体实施方式或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图是本发明的一些实施方式,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
22.图1为本发明实施例提供的一种文本粘贴方法的流程示意图;
23.图2为本发明实施例提供的另一种文本粘贴方法的流程示意图;
24.图3为本发明实施例提供的一种文本粘贴装置的结构示意图;
25.图4为本发明实施例提供的一种电子设备的结构示意图。
26.图标:31-目标文本内容获取模块;32-目标文本内容粘贴模块;41-处理器;42-存储器;43-总线;44-通信接口。
具体实施方式
27.为使本发明实施例的目的、技术方案和优点更加清楚,下面将结合附图对本发明的技术方案进行清楚、完整地描述,显然,所描述的实施例是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
28.考虑到现有在网页的输入框中粘贴文本的方式操作比较繁琐的问题,本发明实施
例提供的一种文本粘贴方法、装置和电子设备,该技术可以应用于各类网页(例如web网页、微信网页等)中需要粘贴文本的场景中。为便于对本实施例进行理解,首先对本发明实施例所公开的一种文本粘贴方法进行详细介绍。
29.参见图1,所示为本发明实施例提供的一种文本粘贴方法的流程示意图,由图1可见,该方法包括以下步骤:
30.步骤s102:当预设网页中的指定输入框处于选中状态时,如果接收到预设的交互设备中指定按键的触发信号,获取目标文本内容。
31.这里,网页是一个包含html(hypertext markup language,超级文本标记语言)标签的纯文本文件,它是万维网中的一“页”,是构成网站的基本元素,也是承载各种网站应用的平台。在本实施例中,该网页可以是微信网页、web网页或其他网页,在此不作限定。
32.其中,在上述网页中还设置有输入框,通常情况下,在输入框中单击鼠标会出现插入点光标,表示该输入框处于选中状态,然后便可以直接在该输入框中输入文字或文本信息。例如,假设需要在输入框中粘贴文本信息,可以在选中该输入框之后,点击鼠标右键,并从弹出的右键选项中选择“粘贴”功能,即可实现将已经复制的文本输入到该选中的输入框中;或者,在选中输入框之后,通过快捷键的方式,同时按下快捷键组合“ctrl v”,实现将已经复制的文本粘贴到输入框中。
33.在本实施例中,当输入框处于选中状态时,如果接收到预设的交互设备中指定按键的触发信号,即获取目标文本内容。这里,该交互设备可以是鼠标,并且,该指定按键可以是鼠标右键,也即,当输入框处于选中状态时,如果接收到鼠标右键的触发信号,即获取目标文本内容。其中,该目标文本内容为已经复制的文本内容。
34.在其他可能的实施方式中,上述交互设备还可以是触摸板,并且,上述指定按键可以是触摸板的右键。并且,当输入框处于选中状态时,如果接收到触摸板的右键被触发的信号,则执行获取目标文本内容的动作。
35.步骤s104:将该目标文本内容粘贴到该指定输入框中。
36.在获取目标文本内容之后,将该目标文本内容粘贴到该指定输入框中。
37.在实际操作中,可以通过将上述交互设备中指定按键,与网页中的指定输入框进行绑定,使得该指定输入框处于选中状态时,如果该指定按键被触发,即执行获取目标文本内容,并将获取到的目标文本内容赋值给该指定输入框的动作。这样,即实现了通过点击指定按键即粘贴文本的功能。
38.根据本实施例提供的文本粘贴方法,在实际操作中,当复制好目标文本内容之后,且选中指定输入框时,只需要点击鼠标右键,即可自动获取该目标文本内容,并将该目标文本内容粘贴到该指定输入框。相比于现有的文本粘贴方式,该文本粘贴方式无需先点击鼠标右键,然后从弹出的右键选项中选择“粘贴”功能,或者,按下快捷键组合“ctrl v”,以将已经复制的文本粘贴到输入框中,提高了粘贴操作的便捷性,进而提高了网页中文本编辑的效率,并提升了用户体验。
39.本发明实施例提供的一种文本粘贴方法,当预设网页中的指定输入框处于选中状态时,如果接收到预设的交互设备中指定按键的触发信号,获取目标文本内容;将该目标文本内容粘贴到该指定输入框中。该方式中,通过将网页中的输入框与交互设备中的指定按键进行绑定,当需要将已复制的文本内容粘贴到输入框中时,仅需要触发指定按键(例如点
击鼠标右键)即可实现粘贴功能,而不需要先点击鼠标右键再选择粘贴功能,或者使用快捷键组合(例如ctrl v)进行文本粘贴,使得网页中的粘贴操作更加方便快捷。
40.在图1所示文本粘贴方法的基础上,本实施例还提供了另一种文本粘贴方法,该方法重点描述了前述实施例中步骤s102(如果接收到预设的交互设备中指定按键的触发信号,获取目标文本内容)的具体实现过程。参见图2,所示为该文本粘贴方法的流程示意图,其中,该方法包括以下步骤:
41.步骤s202:当预设网页中的指定输入框处于选中状态时,如果接收到鼠标右键的触发信号,执行预设的鼠标右键事件,以获取目标文本内容。
42.在本实施例中,预设的交互设备为鼠标,且指定按键为该鼠标的右键。并且,预先通过设置鼠标右键事件,使得该鼠标右键与网页中的指定输入框进行绑定,使得当该指定输入框处于选中状态时,如果鼠标右键被触发,则执行预设的鼠标右键事件,以获取目标文本内容。
43.在其中一种可能的实施方式中,可以通过该网页的javascript脚本实现上述鼠标右键事件。这里,在该网页的javascript脚本中绑定一个选中输入框右键事件,只要在输入框中右键,即直接粘贴文本。其中,可以通过鼠标触发右键信号,也可以通过触摸板触发右键信号。
44.在实际操作中,上述如果接收到鼠标右键的触发信号,执行预设的鼠标右键事件,以获取目标文本内容的步骤可以通过下述步骤21-22实现:
45.(21)如果接收到鼠标右键的触发信号,获取指定位置的文本内容。
46.这里,指定位置可以是系统剪贴板,并且,可以通过调用window.clipboarddata命令,获取该系统剪贴板中当前复制的文本内容。这样,在实际操作中,如果接收到鼠标右键的触发信号,可以调用window.clipboarddata命令,以获取系统剪贴板中当前复制的文本内容。
47.(22)将该文本内容确定为目标文本内容。
48.然后,将获取到的文本内容确定为目标文本内容,并继续执行下述步骤s204,以将该目标文本内容粘贴到指定输入框中。
49.在至少一种可能的实施方式中,上述通过javascript脚本实现鼠标右键事件的代码如下所示:
50.varclipboarddata=window.clipboarddata;
51.if(!clipboarddata){
52.clipboarddata=e.originalevent.clipboarddata
53.}
54.data=clipboarddata.getdata(format:’text’).
55.这样,通过预先对网页的javascript脚本进行上述编辑,使得网页中的指定文本框与绑定一个右键事件,当该指定输入框被选中时,如果接收到右键触发信号,即根据window.clipboarddata命令获取系统剪贴板上的文本内容,并将该文本内容确定为目标文本内容,再将该目标文本内容粘贴到该指定输入框中,从而实现快捷粘贴的功能。
56.步骤s204:将该目标文本内容粘贴到该指定输入框中。
57.这里,本实施例中的步骤s204对应前述实施例中的步骤s104,相关内容可以参考
前述实施例中的对应描述,在此不再赘述。
58.本实施例提供的文本粘贴方法,通过在网页的javascript脚本中绑定一个选中输入框的右键事件,当需要将已复制的文本内容粘贴到网页的输入框中时,仅需要点击指定按键(例如鼠标右键)即可,而不需要点击鼠标右键后再选择粘贴功能,或者使用快捷键组合(例如control v),提高了网页中的粘贴操作的便捷性。
59.对应于图1中所示的文本粘贴方法,本发明实施例还提供了一种文本粘贴装置,如图3所示,其为本发明实施例提供的一种文本粘贴装置的结构示意图,由图3可见,该装置包括彼此连接的目标文本内容获取模块31和目标文本内容粘贴模块32,其中,各个模块的功能如下:
60.目标文本内容获取模块31,用于当预设网页中的指定输入框处于选中状态时,如果接收到预设的交互设备中指定按键的触发信号,获取目标文本内容;
61.目标文本内容粘贴模块32,用于将该目标文本内容粘贴到该指定输入框中。
62.本发明实施例提供的一种文本粘贴装置,当预设网页中的指定输入框处于选中状态时,如果接收到预设的交互设备中指定按键的触发信号,获取目标文本内容;将该目标文本内容粘贴到该指定输入框中。该装置中,通过在网页的javascript脚本中绑定一个选中输入框的右键事件,当需要将已复制的文本内容粘贴到网页的输入框中时,仅需要点击指定按键(例如鼠标右键)即可,而不需要点击鼠标右键后再选择粘贴功能,或者使用快捷键组合(例如control v),使得网页中的粘贴操作更加方便快捷。
63.在其中一种可能的实施方式中,上述交互设备中指定按键为鼠标右键,上述目标文本内容获取模块31还用于:如果接收到鼠标右键的触发信号,执行预设的鼠标右键事件,以获取目标文本内容。
64.在另一种可能的实施方式中,上述鼠标右键事件通过该网页的javascript脚本实现。
65.在另一种可能的实施方式中,上述目标文本内容获取模块31还用于:如果接收到鼠标右键的触发信号,获取指定位置的文本内容;将该文本内容确定为目标文本内容。
66.在本发明较佳的实施例中,上述指定位置包括系统剪贴板。
67.在本发明较佳的实施例中,上述指定位置包括系统剪贴板,上述目标文本内容获取模块31还用于:获取该系统剪贴板中当前复制的文本内容。
68.本发明实施例提供的文本粘贴装置,其实现原理及产生的技术效果和前述文本粘贴方法实施例相同,为简要描述,文本粘贴装置的实施例部分未提及之处,可参考前述文本粘贴方法实施例中相应内容。
69.本发明实施例还提供了一种电子设备,如图4所示,为该电子设备的结构示意图,其中,该电子设备包括处理器41和存储器42,该存储器42存储有能够被该处理器41执行的机器可执行指令,该处理器41执行该机器可执行指令以实现上述文本粘贴方法。
70.在图4示出的实施方式中,该电子设备还包括总线43和通信接口44,其中,处理器41、通信接口44和存储器42通过总线连接。
71.其中,存储器42可能包含高速随机存取存储器(ram,random access memory),也可能还包括非不稳定的存储器(non-volatile memory),例如至少一个磁盘存储器。通过至少一个通信接口44(可以是有线或者无线)实现该系统网元与至少一个其他网元之间的通
信连接,可以使用互联网,广域网,本地网,城域网等。总线可以是isa总线、pci总线或eisa总线等。所述总线可以分为地址总线、数据总线、控制总线等。为便于表示,图4中仅用一个双向箭头表示,但并不表示仅有一根总线或一种类型的总线。
72.处理器41可能是一种集成电路芯片,具有信号的处理能力。在实现过程中,上述方法的各步骤可以通过处理器41中的硬件的集成逻辑电路或者软件形式的指令完成。上述的处理器41可以是通用处理器,包括中央处理器(central processing unit,简称cpu)、网络处理器(network processor,简称np)等;还可以是数字信号处理器(digital signal processing,简称dsp)、专用集成电路(application specific integrated circuit,简称asic)、现成可编程门阵列(field-programmable gate array,简称fpga)或者其他可编程逻辑器件、分立门或者晶体管逻辑器件、分立硬件组件。可以实现或者执行本发明实施例中的公开的各方法、步骤及逻辑框图。通用处理器可以是微处理器或者该处理器也可以是任何常规的处理器等。结合本发明实施例所公开的方法的步骤可以直接体现为硬件译码处理器执行完成,或者用译码处理器中的硬件及软件模块组合执行完成。软件模块可以位于随机存储器,闪存、只读存储器,可编程只读存储器或者电可擦写可编程存储器、寄存器等本领域成熟的存储介质中。该存储介质位于存储器,处理器41读取存储器42中的信息,结合其硬件完成前述实施例的文本粘贴方法的步骤。
73.本发明实施例还提供了一种机器可读存储介质,该机器可读存储介质存储有机器可执行指令,该机器可执行指令在被处理器调用和执行时,该机器可执行指令促使处理器实现上述文本粘贴方法,具体实现可参见前述方法实施例,在此不再赘述。
74.本发明实施例所提供的文本粘贴方法、文本粘贴装置和电子设备的计算机程序产品,包括存储了程序代码的计算机可读存储介质,所述程序代码包括的指令可用于执行前面方法实施例中所述的文本粘贴方法,具体实现可参见方法实施例,在此不再赘述。
75.所述功能如果以软件功能单元的形式实现并作为独立的产品销售或使用时,可以存储在一个处理器可执行的非易失的计算机可读取存储介质中。基于这样的理解,本发明的技术方案本质上或者说对现有技术做出贡献的部分或者该技术方案的部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质中,包括若干指令用以使得一台计算机设备(可以是个人计算机,服务器,或者网络设备等)执行本发明各个实施例所述方法的全部或部分步骤。而前述的存储介质包括:u盘、移动硬盘、只读存储器(rom,read-only memory)、随机存取存储器(ram,random access memory)、磁碟或者光盘等各种可以存储程序代码的介质。
76.另外,在本发明实施例的描述中,除非另有明确的规定和限定,术语“安装”、“相连”、“连接”应做广义理解,例如,可以是固定连接,也可以是可拆卸连接,或一体地连接;可以是机械连接,也可以是电连接;可以是直接相连,也可以通过中间媒介间接相连,可以是两个元件内部的连通。对于本领域的普通技术人员而言,可以具体情况理解上述术语在本发明中的具体含义。
77.在本发明的描述中,需要说明的是,术语“中心”、“上”、“下”、“左”、“右”、“竖直”、“水平”、“内”、“外”等指示的方位或位置关系为基于附图所示的方位或位置关系,仅是为了便于描述本发明和简化描述,而不是指示或暗示所指的装置或元件必须具有特定的方位、以特定的方位构造和操作,因此不能理解为对本发明的限制。此外,术语“第一”、“第二”、“第三”仅用于描述目的,而不能理解为指示或暗示相对重要性。
78.最后应说明的是:以上所述实施例,仅为本发明的具体实施方式,用以说明本发明的技术方案,而非对其限制,本发明的保护范围并不局限于此,尽管参照前述实施例对本发明进行了详细的说明,本领域的普通技术人员应当理解:任何熟悉本技术领域的技术人员在本发明揭露的技术范围内,其依然可以对前述实施例所记载的技术方案进行修改或可轻易想到变化,或者对其中部分技术特征进行等同替换;而这些修改、变化或者替换,并不使相应技术方案的本质脱离本发明实施例技术方案的精神和范围,都应涵盖在本发明的保护范围之内。因此,本发明的保护范围应以所述权利要求的保护范围为准。
再多了解一些

本文用于企业家、创业者技术爱好者查询,结果仅供参考。

发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表

相关文献