CN114297155A - 一种右键菜单展示方法及装置、电子设备、存储介质 - Google Patents
一种右键菜单展示方法及装置、电子设备、存储介质 Download PDFInfo
- Publication number
- CN114297155A CN114297155A CN202111592166.3A CN202111592166A CN114297155A CN 114297155 A CN114297155 A CN 114297155A CN 202111592166 A CN202111592166 A CN 202111592166A CN 114297155 A CN114297155 A CN 114297155A
- Authority
- CN
- China
- Prior art keywords
- menu
- registry
- item
- click menu
- gas
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Pending
Links
Images
Landscapes
- User Interface Of Digital Computer (AREA)
Abstract
本发明实施例公开一种右键菜单展示方法及装置、电子设备、存储介质,涉及计算机技术领域,能够满足用户对右键菜单的个性化需求。所述方法包括:响应于针对目标文件的右键菜单打开指令,读取注册表中的右键菜单个性化配置数据;基于所述右键菜单个性化配置数据,展示右键菜单。本发明适用于在Windows***中对右键菜单进行灵活调整。
Description
技术领域
本发明涉及计算机技术领域,尤其涉及一种右键菜单展示方法及装置、电子设备、存储介质。
背景技术
在日常工作以及生活中,对计算机中的文件进行操作时,点击鼠标右键,采用右键菜单对文件进行操作是一种较为便捷的方式。例如,对于可携带文档格式(PortableDocument Format,PDF)格式的文件,可以采用右键菜单对其进行打印,剪切,复制,删除,重命名等一些操作。
但是,现有技术方案实现的右键菜单是固定不变的,无法按照用户的个性化需求对右键菜单的展示内容进行灵活调整,使得用户体验不好。
发明内容
有鉴于此,本发明实施例提供一种右键菜单展示方法及装置、电子设备、存储介质,能够满足用户对右键菜单的个性化需求。
第一方面,本发明实施例提供一种右键菜单展示方法,包括:
响应于针对目标文件的右键菜单打开指令,读取注册表中的右键菜单个性化配置数据;
基于所述右键菜单个性化配置数据,展示右键菜单。
可选的,所述基于所述右键菜单个性化配置数据,展示右键菜单,包括:
基于所述右键菜单个性化配置数据,按照配置的菜单项显示排序,展示右键菜单;和/或,
基于所述右键菜单个性化配置数据,按照配置的菜单项数量,展示右键菜单;和/或,
基于所述右键菜单个性化配置数据,按照配置的菜单项的展示名称,展示右键菜单;和/或,
基于所述右键菜单个性化配置数据,按照配置的菜单项的显示图标,展示右键菜单。
可选的,所述基于所述右键菜单个性化配置数据,展示右键菜单,还包括:
基于所述右键菜单个性化配置数据,按照配置的子菜单项的展示名称、数量、显示排序和/或显示图标,展示子菜单项。
可选的,在响应于针对目标文件的右键菜单打开指令,读取注册表中的右键菜单个性化配置数据之前,所述方法包括:
确定目标菜单项对应的注册表主项,和/或,确定目标子菜单项对应的注册表子项;
对所述注册表主项和/或所述注册表子项进行配置,生成所述个性化配置数据。
可选的,对所述注册表主项进行配置,包括:
配置所述注册表主项的名称;和/或,
配置所述注册表主项对应的菜单项的展示名称;和/或,
配置所述注册表主项对应的菜单项的显示图标;和/或,
配置所述注册表主项对应的命令;其中,所述注册表主项对应的命令用于实现相应的菜单项的功能;和/或,
配置所述注册表主项包括的子项;
对所述注册表子项进行配置,包括:
配置所述注册表子项的名称;和/或,
配置所述注册表子项对应的子菜单项的展示名称;和/或,
配置所述注册表子项对应的子菜单项的显示图标;和/或,
配置所述注册表子项对应的命令;其中,所述注册表子项对应的命令用于实现相应的子菜单项的功能。
可选的,所述注册表主项的数量为两个以上;其中,所述配置所述注册表主项的名称,包括:
在第一主项的名称前配置第一类标识;
在第二主项的名称前配置第二类标识。
第二方面,本发明的实施例还提供一种右键菜单的展示装置,所述装置包括:
读取单元,用于响应于针对目标文件的右键菜单打开指令,读取注册表中的右键菜单个性化配置数据;
展示单元,用于基于所述右键菜单个性化配置数据,展示右键菜单。
可选的,所述展示单元,包括:
第一展示子单元,用于基于所述右键菜单个性化配置数据,按照配置的菜单项显示排序,展示右键菜单;和/或,
第二展示子单元,用于基于所述右键菜单个性化配置数据,按照配置的菜单项数量,展示右键菜单;和/或,
第三展示子单元,用于基于所述右键菜单个性化配置数据,按照配置的菜单项的展示名称,展示右键菜单;和/或,
第四展示子单元,用于基于所述右键菜单个性化配置数据,按照配置的菜单项的显示图标,展示右键菜单。
可选的,所述展示单元,还包括:
第五展示子单元,用于基于所述右键菜单个性化配置数据,按照配置的子菜单项的展示名称、数量、显示排序和/或显示图标,展示子菜单项。
可选的,所述装置包括:
确定单元,用于确定目标菜单项对应的注册表主项,和/或,确定目标子菜单项对应的注册表子项;
生成单元,用于对所述注册表主项和/或所述注册表子项进行配置,生成所述个性化配置数据。
可选的,所述生成单元包括:
第一名称配置子单元,用于配置所述注册表主项的名称;和/或,
第一展示名称配置子单元,用于配置所述注册表主项对应的菜单项的展示名称;和/或,
第一显示图标配置子单元,用于所述注册表主项对应的菜单项的显示图标;和/或,
第一命令配置子单元,用于配置所述注册表主项对应的命令;其中,所述注册表主项对应的命令用于实现相应的菜单项的功能;和/或,
第一子项配置子单元,用于配置所述注册表主项包括的子项;和/或,
第二名称配置子单元,用于配置所述注册表子项的名称;和/或,
第二展示名称配置子单元,用于配置所述注册表子项对应的子菜单项的展示名称;和/或,
第二显示图标配置子单元,用于配置所述注册表子项对应的子菜单项的显示图标;和/或,
第二命令配置子单元,用于配置所述注册表子项对应的命令;其中,所述注册表子项对应的命令用于实现相应的子菜单项的功能。
可选的,所述注册表主项的数量为两个以上;其中,所述第一名称配置子单元具体用于:
在第一主项的名称前配置第一类标识;
在第二主项的名称前配置第二类标识。
第三方面,本发明的实施例还提供一种电子设备,所述电子设备包括:壳体、处理器、存储器、电路板和电源电路,其中,电路板安置在壳体围成的空间内部,处理器和存储器设置在电路板上;电源电路,用于为上述电子设备的各个电路或器件供电;存储器用于存储可执行程序代码;处理器通过读取存储器中存储的可执行程序代码来运行与可执行程序代码对应的程序,用于执行本发明实施例提供的任一种右键菜单展示方法。
第四方面,本发明的实施例还提供一种计算机可读存储介质,所述计算机可读存储介质存储有一个或者多个程序,所述一个或者多个程序可被一个或者多个处理器执行,以实现本发明实施例提供的任一种右键菜单展示方法。
本发明的实施例提供的右键菜单展示方法及装置、电子设备、存储介质,能够响应于针对目标文件的右键菜单打开指令,读取注册表中的右键菜单个性化配置数据;基于所述右键菜单个性化配置数据,展示右键菜单。这样一来,本发明实施例能够根据注册表中的右键菜单个性化配置数据确定右键菜单的展示内容,而右键菜单个性化配置数据是可以根据用户的个性化需求进行灵活调整的,从而使得右键菜单的展示内容同样可以根据用户的个性化需求进行灵活调整,因而解决了现有技术中右键菜单固定不变,难以满足用户的个性化需求这一技术问题。
附图说明
为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其它的附图。
图1为本发明的实施例提供的右键菜单展示方法的一种流程图;
图2为本发明的实施例中采用注册表编辑器新增注册表主项的一种示意图;
图3为本发明的实施例中采用注册表编辑器新增注册表主项的另一种示意图;
图4为本发明的实施例中采用注册表编辑器新增注册表子项的第一种示意图;
图5为本发明的实施例中采用注册表编辑器新增注册表子项的第二种示意图;
图6为本发明的实施例中采用注册表编辑器新增注册表子项的第三种示意图;
图7为本发明的实施例中采用注册表编辑器新增注册表子项的第四种示意图;
图8为本发明的实施例中新增子菜单项的右键菜单的一种示意图;
图9为本发明的实施例提供的右键菜单的展示装置的一种结构示意图;
图10为本发明的实施例提供的电子设备的一种结构示意图。
具体实施方式
下面结合附图对本发明实施例进行详细描述。
应当明确,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其它实施例,都属于本发明保护的范围。
第一方面,本发明实施例提供一种右键菜单展示方法,能够满足用户对右键菜单的个性化需求。
如图1所示,本发明的实施例提供一种右键菜单展示方法,包括:
S11,响应于针对目标文件的右键菜单打开指令,读取注册表中的右键菜单个性化配置数据;
在现有技术中,对计算机中的各类文件进行操作时,右键菜单提供了一种便捷的操作方式。举例而言,对于PDF格式的某一文件,通过右键菜单中的“打印”菜单项可以实现对该文件进行打印操作,通过右键菜单中的“重命名”菜单项可以对该文件进行重命名操作。
此外,注册表是Windows操作***中的一个核心数据库,其中存放着各种参数,直接控制着Windows的启动、硬件驱动程序的装载以及一些Windows应用程序的运行,从而在整个***中起着核心作用。注册表由主项、子项以及值项构成。一个主项就是分支中的一个文件夹,而子项就是这个文件夹当中的子文件夹。一个值项则是一个项的当前定义,由名称、数据类型以及分配的值组成。一个项可以有一个或多个值,每个值的名称各不相同,如果一个值的名称为空,则该值为该项的默认值。具体而言,在本发明实施例中,注册表中的右键菜单个性化配置数据是按照用户的个性化需求,对注册表中的主项的值项以及子项的值项进行灵活配置而生成的。
本发明实施例以PDF格式的文件为例进行说明,但不限于此,对于Windows操作***中其他格式的文件,同样可以实现本发明实施例提供的右键菜单展示方法,实现机制是类似的。本步骤中的目标文件可以为Windows***中的任何一种格式的文件,例如Word文件,png文件,txt文件等,本发明实施例对此不作限定。
以PDF格式的A文件为例,当用户选中A文件并点击右键时,即可产生针对A文件的右键菜单打开指令,当A文件所在的终端收到该指令后,会从注册表中读取出针对PDF格式文件的个性化配置数据。其中终端可以为计算机、平板电脑、手机等电子设备。例如,此处的个性化配置数据是根据用户的个性化需求生成的配置数据,以满足用户的个人偏好。举例而言,对于用户张三来说,他使用最频繁的菜单项为“复制”功能,而在Windows默认的右键菜单中,复制菜单项在整个右键菜单中排序位置较为靠后,用户难以快速找到并使用复制菜单项的功能。为了满足用户张三的个人喜好,只需将“复制”菜单项能够排在右键菜单中的顶部位置即可,而在个性化配置数据中对主项的值项和/或子项的值项进行相应的设置即可在右键菜单中实现上述的显示效果。类似的,还可以对个性化配置数据进行相应设置,用以实现根据用户的个性化需求,诸如在右键菜单中新增用户需要的菜单项,以实现用户所需的新功能,或者在用户不需要的某个菜单项对应的功能时,在右键菜单中删除用户不需要的菜单项。
S12,基于所述右键菜单个性化配置数据,展示右键菜单。
由于右键菜单个性化配置数据能够决定右键菜单的显示内容,因此在步骤S11中读取到右键菜单个性化配置数据之后,本发明实施例能够展示出符合用户个性化需求的右键菜单。基于步骤S11中的举例,根据针对张三的个性化需求而定制的右键菜单个性化配置数据,本发明实施例可以展示出将“复制”菜单项能够排在右键菜单中的顶部位置的定制化菜单。
本发明的实施例提供的右键菜单展示方法,能够响应于针对目标文件的右键菜单打开指令,读取注册表中的右键菜单个性化配置数据;基于所述右键菜单个性化配置数据,展示右键菜单。这样一来,本发明实施例能够根据注册表中的右键菜单个性化配置数据确定右键菜单的展示内容,而右键菜单个性化配置数据是可以根据用户的个性化需求进行灵活调整的,从而使得右键菜单的展示内容同样可以根据用户的个性化需求进行灵活调整,因而解决了现有技术中右键菜单固定不变,难以满足用户的个性化需求这一技术问题。
可选的,在本发明的一个实施例中,步骤S12中,所述基于所述右键菜单个性化配置数据,展示右键菜单,可以包括:基于所述右键菜单个性化配置数据,按照配置的菜单项显示排序,展示右键菜单;和/或,基于所述右键菜单个性化配置数据,按照配置的菜单项数量,展示右键菜单;和/或,基于所述右键菜单个性化配置数据,按照配置的菜单项的展示名称,展示右键菜单;和/或,基于所述右键菜单个性化配置数据,按照配置的菜单项的显示图标,展示右键菜单。
可选的,在本发明实施例中,由于注册表中的右键菜单个性化配置数据中包括能够决定右键菜单中各菜单项显示排序的个性化内容,且该个性化内容是根据用户的个性化需求进行配置的,这就使得本发明实施例提供的右键菜单中的各菜单项显示排序也能够符合用户的个性化需求。
类似的,Windows***根据注册表中的右键菜单个性化配置数据中包括能够决定右键菜单中菜单项数量的个性化内容,且该个性化内容是根据用户的个性化需求进行配置的,例如,用户的个性化需求为新建三个菜单项,相对应的,在注册表中的右键菜单个性化配置数据中,新建注册表主项的数量为三个,因而,基于右键菜单个性化配置数据中的三个新建的注册表主项,展示的右键菜单中会包括三个新建的菜单项,这就使得本发明实施例提供的右键菜单中的菜单项数量也能够符合用户的个性化需求。
此外,Windows***根据注册表中的右键菜单个性化配置数据中的相应内容,还可以提供能够符合用户个性化需求的菜单项的展示名称和/或显示图标的右键菜单,其实现机制与上述两种情况相同,在此不再详述。
除了能够对右键菜单的各菜单项进行个性化的灵活调整之外,本发明实施例同样可以对右键菜单的子菜单项进行灵活调整,为此,在本发明的一个实施例中,所述基于所述右键菜单个性化配置数据,展示右键菜单,还可以包括:基于所述右键菜单个性化配置数据,按照配置的子菜单项的展示名称、数量、显示排序和/或显示图标,展示子菜单项。
在本发明实施例中,右键菜单的个性化配置数据中还包括能够决定右键子菜单项的展示名称、数量、显示排序和/或显示图标的个性化内容,且该个性化内容是根据用户的个性化需求进行配置的,因此采用本发明实施例,能够对子菜单项的展示名称、数量、显示排序和/或显示图标进行多方面的个性化设置,使得上述子菜单在多方面都能够满足用户的个性化需求。
可选的,在本发明的一个实施例中,在步骤S11中的响应于针对目标文件的右键菜单打开指令,读取注册表中的右键菜单个性化配置数据之前,所述方法还可以包括:确定目标菜单项对应的注册表主项,和/或,确定目标子菜单项对应的注册表子项;对所述注册表主项和/或所述注册表子项进行配置,生成所述个性化配置数据。
在本发明实施例中,在Windows***使用注册表中的右键菜单个性化配置数据之前,需要首先根据用户的个性化需求在注册表中对相应数据进行个性化配置。
右键菜单项是注册表中的主项生成的,右键子菜单项是注册表中的子项生成的,因此在实现中,可以首先确定用户配置目标菜单项的具体需求,确定目标菜单项在注册表中对应的主项,然后根据用户的具体需求,在注册表编辑器中对该主项的值项进行相应配置。采用上述方式,可以实现新增主项,删除主项或者修改主项,对应的,即可在右键菜单中根据用户的个性化需求,实现新增菜单项,删除菜单项,或者修改菜单项的内容等诸多功能。
举例而言,在本发明的一个实施例中,对所述注册表主项进行配置,可以采用以下具体方式:
配置所述注册表主项的名称;和/或,
配置所述注册表主项对应的菜单项的展示名称;和/或,
配置所述注册表主项对应的菜单项的显示图标;和/或,
配置所述注册表主项对应的命令;其中,所述注册表主项对应的命令用于实现相应的菜单项的功能;和/或,
配置所述注册表主项包括的子项;
对所述注册表子项进行配置,包括:
配置所述注册表子项的名称;和/或,
配置所述注册表子项对应的子菜单项的展示名称;和/或,
配置所述注册表子项对应的子菜单项的显示图标;和/或,
配置所述注册表子项对应的命令;其中,所述注册表子项对应的命令用于实现相应的子菜单项的功能。
例如,以针对PDF文件新建一个菜单项为例进行说明,如图2所示,可以看出在注册表编辑器中的如下位置:
计算机\HKEY_CLASSES_ROOT\SystemFileAssociations\.pdf\shell,包括针对PDF文件的多个注册表项。
举例而言,目前需要新建一个将PDF格式转换为Word格式的菜单项,如图2所示,可以在如下位置:
计算机\HKEY_CLASSES_ROOT\SystemFileAssociations\.pdf\shell,新建一个名称为convert1的主项,然后在该项中新建一个命名为MUIverb的值项,这一值项用于对上述主项对应的菜单项的展示名称进行命名,例如可以将MUIverb的值项的数据命名为“转换为Word”。然后新建一个命名为Icon的值项,这一值项用于对上述主项对应的菜单项的显示图标进行配置,具体可以将Icon值项的数据中填入菜单项的显示图标的存放路径,可以理解的是,需要预先将对应的显示图标放置到上述存放路径的文件夹中。进而,如图3所示,新建convert1主项对应的command项,并在command项中填入能够将PDF格式文件转换为word格式的命令。
在完成上述配置过程之后,对任一PDF格式文件点击右键,在右键菜单中即显示出转换为Word这一菜单项,采用该菜单项即可实现将PDF转换为Word格式的功能。
以下针对PDF文件新建子菜单项为例进行另外说明,举例而言,目前需要新建一个将PDF格式转换为其他格式的菜单项,这个菜单项包括以下三个子菜单项:将PDF转换成Excel,将PDF转换成PPT,将PDF转换成CAD。
具体的,可以在注册表编辑器中的计算机\HKEY_CLASSES_ROOT\SystemFileAssociations\.pdf\shell这一位置下,如图4所示,新建一个名称为convert3的主项,然后在该项中新建一个命名为MUIverb的值项,这一值项用于对上述主项对应的菜单项的展示名称进行命名,具体可以将MUIverb的值项的数据命名为“将PDF转换为其它格式”。然后新建一个命名为Icon的值项,这一值项用于对上述主项对应的菜单项的图标进行配置,具体可以将Icon值项的数据中填入菜单项的显示图标的存放路径,可以理解的是,需要预先将对应的显示图标放置到上述存放路径的文件夹中。此外,还可以在convert3主项中新建一个命名为SubCommands的值项,在该值项的数据中写入上述三个子菜单项对应的注册表子项,此处将三者分别命名为convert31,convert32,convert33。
为了对菜单项的子项进行具体配置,如图5所示,可以首先在计算机\HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\CommandSotre\shell这一位置下,新建三个子项,分别命名为convert31,convert32,convert33。
然后,与对主项的配置方式相类似,可以通过配置convert31的值项,实现对该子项的名称,对应的子菜单项的显示图标,对应的子菜单项的展示名称,对应的命令进行配置,具体详细信息请参见图5,图6以及图7。
在配置完成之后,打开针对PDF文件的右键菜单,如图8所示,可以发现在右键菜单中显示出“将PDF转换为其它格式”这一菜单项,以及将PDF转换成Excel,将PDF转换成PPT,将PDF转换成CAD这三个子菜单项,三个子菜单项的显示图标即为预先放置在前述存放路径中的显示图标,点击每个子菜单项可以实现相应的功能。
同理,还可以采用与上述新建菜单项或者子菜单项相同的方式,通过在注册表编辑器中,对注册表主项以及子项的内容进行修改,从而实现对菜单项以及子菜单项的显示图标,展示名称,命令进行灵活调整,具体实现方式请参见上面的描述。
需要说明的是,本发明实施例中既可以首先对注册表主项进行配置,然后对注册表子项进行配置,同样可以首先对注册表子项进行配置,然后对注册表主项进行配置,本发明实施例对此不作限制。举例而言,在本发明的一个实施例中,所述注册表主项的数量为两个以上;其中,所述配置所述注册表主项的名称,包括:在第一主项的名称前配置第一类标识;在第二主项的名称前配置第二类标识。
Windows***是根据多个主项的名称的首位内容,确定各主项在右键菜单中的显示排序的,且数字的排序优先级高于字母。第一类标识可以为数字,第二类标识可以为字母,因此通过修改注册表中的各主项的名称之前添加数字或者字母,可以实现对这两个主项对应的菜单项的显示排序进行灵活调整。
举例而言,在第一主项的名称之前添加第一类标识小写数字,例如1,当然也可以采用2至9中的任一数字,此处仅为举例说明。同时将第二主项的名称前添加任一英文字母。因此,在右键菜单中,第一主项对应的菜单项会排序在第二主项对应的菜单项的上方位置。类似的,在主项数量大于两个时,可以采用同样的方式对所有菜单项进行排序,或者对其中任何一部分用户需要调整显示排序的菜单项进行灵活排序,从而能够满足用户的个性化排序需求。
同理,还可以采用与上述方式相同的方式,对某一注册表主项的子项数量为两个以上时,通过配置注册表子项的名称,例如在第一子项的名称前配置第一类标识;在第二主项的名称前配置第二类标识,同样可以实现对子菜单项的排序根据用户的个性化需求进行灵活调整。
第二方面,本发明实施例提供一种右键菜单的展示装置,能够满足用户对右键菜单的个性化需求。
如图9所示,本发明的实施例提供的右键菜单的展示装置9,包括:
读取单元91,用于响应于针对目标文件的右键菜单打开指令,读取注册表中的右键菜单个性化配置数据;
展示单元92,用于基于所述右键菜单个性化配置数据,展示右键菜单。
本发明的实施例提供的右键菜单展示装置,能够响应于针对目标文件的右键菜单打开指令,读取注册表中的右键菜单个性化配置数据;基于所述右键菜单个性化配置数据,展示右键菜单。这样一来,本发明实施例能够根据注册表中的右键菜单个性化配置数据确定右键菜单的展示内容,而右键菜单个性化配置数据是可以根据用户的个性化需求进行灵活调整的,从而使得右键菜单的展示内容同样可以根据用户的个性化需求进行灵活调整,因而解决了现有技术中右键菜单固定不变,难以满足用户的个性化需求这一技术问题。
可选的,展示单元92包括:
第一展示子单元,用于基于所述右键菜单个性化配置数据,按照配置的菜单项显示排序,展示右键菜单;和/或,
第二展示子单元,用于基于所述右键菜单个性化配置数据,按照配置的菜单项数量,展示右键菜单;和/或,
第三展示子单元,用于基于所述右键菜单个性化配置数据,按照配置的菜单项的展示名称,展示右键菜单;和/或,
第四展示子单元,用于基于所述右键菜单个性化配置数据,按照配置的菜单项的显示图标,展示右键菜单。
可选的,展示单元92还包括:
第五展示子单元,用于基于所述右键菜单个性化配置数据,按照配置的子菜单项的展示名称、数量、显示排序和/或显示图标,展示子菜单项。
可选的,装置9还包括:
确定单元,用于确定目标菜单项对应的注册表主项,和/或,确定目标子菜单项对应的注册表子项;
生成单元,用于对所述注册表主项和/或所述注册表子项进行配置,生成所述个性化配置数据。
可选的,所述生成单元包括:
第一名称配置子单元,用于配置所述注册表主项的名称;和/或,
第一展示名称配置子单元,用于配置所述注册表主项对应的菜单项的展示名称;和/或,
第一显示图标配置子单元,用于所述注册表主项对应的菜单项的显示图标;和/或,
第一命令配置子单元,用于配置所述注册表主项对应的命令;其中,所述注册表主项对应的命令用于实现相应的菜单项的功能;和/或,
第一子项配置子单元,用于配置所述注册表主项包括的子项;
所述生成单元还包括:
第二名称配置子单元,用于配置所述注册表子项的名称;和/或,
第二展示名称配置子单元,用于配置所述注册表子项对应的子菜单项的展示名称;和/或,
第二显示图标配置子单元,用于配置所述注册表子项对应的子菜单项的显示图标;和/或,
第二命令配置子单元,用于配置所述注册表子项对应的命令;其中,所述注册表子项对应的命令用于实现相应的子菜单项的功能。
可选的,所述注册表主项的数量为两个以上;其中,所述第一名称配置子单元具体用于:
在第一主项的名称前配置第一类标识;
在第二主项的名称前配置第二类标识。
第三方面,本发明实施例提供一种电子设备,能够满足用户对右键菜单的个性化需求。
如图10所示,本发明的实施例提供的一种电子设备,可以包括:壳体41、处理器42、存储器43、电路板44和电源电路45,其中,电路板44安置在壳体41围成的空间内部,处理器42和存储器43设置在电路板44上;电源电路45,用于为上述电子设备的各个电路或器件供电;存储器43用于存储可执行程序代码;处理器42通过读取存储器43中存储的可执行程序代码来运行与可执行程序代码对应的程序,用于执行前述任一实施例所述的右键菜单展示方法。
处理器42对上述步骤的具体执行过程以及处理器42通过运行可执行程序代码来进一步执行的步骤,可以参见前述实施例的描述,在此不再赘述。
该电子设备以多种形式存在,包括但不限于:
(1)移动通信设备:这类设备的特点是具备移动通信功能,并且以提供话音、数据通信为主要目标。这类终端包括:智能手机(例如iPhone)、多媒体手机、功能性手机,以及低端手机等。
(2)超移动个人计算机设备:这类设备属于个人计算机的范畴,有计算和处理功能,一般也具备移动上网特性。这类终端包括:PDA、MID和UMPC设备等,例如iPad。
(3)便携式娱乐设备:这类设备可以显示和播放多媒体内容。该类设备包括:音频、视频播放器(例如iPod),掌上游戏机,电子书,以及智能玩具和便携式车载导航设备。
(4)服务器:提供计算服务的设备,服务器的构成包括处理器、硬盘、内存、***总线等,服务器和通用的计算机架构类似,但是由于需要提供高可靠的服务,因此在处理能力、稳定性、可靠性、安全性、可扩展性、可管理性等方面要求较高。
(5)其他具有数据交互功能的电子设备。
第四方面,本发明的实施例还提供一种计算机可读存储介质,所述计算机可读存储介质存储有一个或者多个程序,所述一个或者多个程序可被一个或者多个处理器执行,以实现前述实施例提供的任一种右键菜单展示方法,因此也能实现相应的技术效果,前文已经进行了详细说明,此处不再赘述。
需要说明的是,在本文中,诸如第一和第二等之类的关系术语仅仅用来将一个实体或者操作与另一个实体或操作区分开来,而不一定要求或者暗示这些实体或操作之间存在任何这种实际的关系或者顺序。而且,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、物品或者设备不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、物品或者设备所固有的要素。在没有更多限制的情况下,由语句“包括一个……”限定的要素,并不排除在包括所述要素的过程、方法、物品或者设备中还存在另外的相同要素。
本说明书中的各个实施例均采用相关的方式描述,各个实施例之间相同相似的部分互相参见即可,每个实施例重点说明的都是与其他实施例的不同之处。
尤其,对于装置实施例而言,由于其基本相似于方法实施例,所以描述的比较简单,相关之处参见方法实施例的部分说明即可。
为了描述的方便,描述以上装置是以功能分为各种单元/子单元分别描述。当然,在实施本发明时可以把各单元/子单元的功能在同一个或多个软件和/或硬件中实现。
本领域普通技术人员可以理解实现上述实施例方法中的全部或部分流程,是可以通过计算机程序来指令相关的硬件来完成,所述的程序可存储于一计算机可读取存储介质中,该程序在执行时,可包括如上述各方法的实施例的流程。其中,所述的存储介质可为磁碟、光盘、只读存储记忆体(Read-Only Memory,ROM)或随机存储记忆体(Random AccessMemory,RAM)等。
以上所述,仅为本发明的具体实施方式,但本发明的保护范围并不局限于此,任何熟悉本技术领域的技术人员在本发明揭露的技术范围内,可轻易想到的变化或替换,都应涵盖在本发明的保护范围之内。因此,本发明的保护范围应以权利要求的保护范围为准。
Claims (10)
1.一种右键菜单的展示方法,其特征在于,包括:
响应于针对目标文件的右键菜单打开指令,读取注册表中的右键菜单个性化配置数据;
基于所述右键菜单个性化配置数据,展示右键菜单。
2.根据权利要求1所述的方法,其特征在于,所述基于所述右键菜单个性化配置数据,展示右键菜单,包括:
基于所述右键菜单个性化配置数据,按照配置的菜单项显示排序,展示右键菜单;和/或,
基于所述右键菜单个性化配置数据,按照配置的菜单项数量,展示右键菜单;和/或,
基于所述右键菜单个性化配置数据,按照配置的菜单项的展示名称,展示右键菜单;和/或,
基于所述右键菜单个性化配置数据,按照配置的菜单项的显示图标,展示右键菜单。
3.根据权利要求2所述的方法,其特征在于,所述基于所述右键菜单个性化配置数据,展示右键菜单,还包括:
基于所述右键菜单个性化配置数据,按照配置的子菜单项的展示名称、数量、显示排序和/或显示图标,展示子菜单项。
4.根据权利要求1所述的方法,其特征在于,在响应于针对目标文件的右键菜单打开指令,读取注册表中的右键菜单个性化配置数据之前,所述方法包括:
确定目标菜单项对应的注册表主项,和/或,确定目标子菜单项对应的注册表子项;
对所述注册表主项和/或所述注册表子项进行配置,生成所述个性化配置数据。
5.根据权利要求4所述的方法,其特征在于,对所述注册表主项进行配置,包括:
配置所述注册表主项的名称;和/或,
配置所述注册表主项对应的菜单项的展示名称;和/或,
配置所述注册表主项对应的菜单项的显示图标;和/或,
配置所述注册表主项对应的命令;其中,所述注册表主项对应的命令用于实现相应的菜单项的功能;和/或,
配置所述注册表主项包括的子项;
对所述注册表子项进行配置,包括:
配置所述注册表子项的名称;和/或,
配置所述注册表子项对应的子菜单项的展示名称;和/或,
配置所述注册表子项对应的子菜单项的显示图标;和/或,
配置所述注册表子项对应的命令;其中,所述注册表子项对应的命令用于实现相应的子菜单项的功能。
6.根据权利要求5所述的方法,其特征在于,所述注册表主项的数量为两个以上;其中,所述配置所述注册表主项的名称,包括:
在第一主项的名称前配置第一类标识;
在第二主项的名称前配置第二类标识。
7.一种右键菜单的展示装置,其特征在于,包括:
读取单元,用于响应于针对目标文件的右键菜单打开指令,读取注册表中的右键菜单个性化配置数据;
展示单元,用于基于所述右键菜单个性化配置数据,展示右键菜单。
8.根据权利要求7所述的装置,其特征在于,所述展示单元,包括:
第一展示子单元,用于基于所述右键菜单个性化配置数据,按照配置的菜单项显示排序,展示右键菜单;和/或,
第二展示子单元,用于基于所述右键菜单个性化配置数据,按照配置的菜单项数量,展示右键菜单;和/或,
第三展示子单元,用于基于所述右键菜单个性化配置数据,按照配置的菜单项的展示名称,展示右键菜单;和/或,
第四展示子单元,用于基于所述右键菜单个性化配置数据,按照配置的菜单项的显示图标,展示右键菜单。
9.根据权利要求8所述的装置,其特征在于,所述展示单元,还包括:
第五展示子单元,用于基于所述右键菜单个性化配置数据,按照配置的子菜单项的展示名称、数量、显示排序和/或显示图标,展示子菜单项。
10.根据权利要求7所述的装置,其特征在于,所述装置包括:
确定单元,用于确定目标菜单项对应的注册表主项,和/或,确定目标子菜单项对应的注册表子项;
生成单元,用于对所述注册表主项和/或所述注册表子项进行配置,生成所述个性化配置数据。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202111592166.3A CN114297155A (zh) | 2021-12-23 | 2021-12-23 | 一种右键菜单展示方法及装置、电子设备、存储介质 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202111592166.3A CN114297155A (zh) | 2021-12-23 | 2021-12-23 | 一种右键菜单展示方法及装置、电子设备、存储介质 |
Publications (1)
Publication Number | Publication Date |
---|---|
CN114297155A true CN114297155A (zh) | 2022-04-08 |
Family
ID=80970413
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN202111592166.3A Pending CN114297155A (zh) | 2021-12-23 | 2021-12-23 | 一种右键菜单展示方法及装置、电子设备、存储介质 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN114297155A (zh) |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN116010015A (zh) * | 2023-03-27 | 2023-04-25 | 西安热工研究院有限公司 | 监控画面右键菜单生成方法、装置、设备和存储介质 |
-
2021
- 2021-12-23 CN CN202111592166.3A patent/CN114297155A/zh active Pending
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN116010015A (zh) * | 2023-03-27 | 2023-04-25 | 西安热工研究院有限公司 | 监控画面右键菜单生成方法、装置、设备和存储介质 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN102426607B (zh) | 可扩展搜索项建议引擎 | |
EP2641193B1 (en) | Registration for system level search user interface | |
US8698765B1 (en) | Associating concepts within content items | |
CN101833467B (zh) | 一种在Android的菜单中添加菜单项的方法及设备 | |
US20090079702A1 (en) | Method, Apparatus and Computer Program Product for Providing an Adaptive Keypad on Touch Display Devices | |
US9465529B1 (en) | Platform-independent environments for customizing user interfaces of native applications for portable electronic devices | |
CN104428734A (zh) | 输入法编辑器应用平台 | |
CN102362252A (zh) | 用于基于触摸的文本输入的***和方法 | |
US20150169519A1 (en) | Electronic reading device and method for extracting and saving text information thereof, and storage medium | |
JP2013543196A (ja) | システムレベル検索ユーザーインターフェース | |
CN103902297A (zh) | 操作***程序运行菜单搜索 | |
US8799255B2 (en) | Button-activated contextual search | |
US8839123B2 (en) | Generating a visual user interface | |
CN112947827A (zh) | 一种页面展示方法、装置、计算机设备及存储介质 | |
CN108292324A (zh) | 内容创作内联命令 | |
CN114297155A (zh) | 一种右键菜单展示方法及装置、电子设备、存储介质 | |
US8306949B2 (en) | Method and system for copying a file using a portable electronic device | |
CN109460175B (zh) | 移动应用图标的方法、装置、电子终端及介质 | |
KR20150068672A (ko) | 사용자 맞춤형 메뉴 인터페이스를 생성하는 방법 및 장치 | |
CN110347454A (zh) | 应用程序主题设定方法、终端设备控制方法及装置、终端设备及计算机可读存储介质 | |
US9747941B2 (en) | Method for applying supplementary attribute information to E-book content and mobile device adapted thereto | |
EP2463784A1 (en) | Method and human-to-machine interface apparatus for searching files | |
CN112036149A (zh) | 一种文件编辑方法、装置、电子设备及存储介质 | |
McGrath | Windows 10 in easy steps–Special Edition | |
JP2013178611A (ja) | 電子端末および書籍閲覧プログラム |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination |