`

为Windows右键新建菜单添加菜单项

阅读更多

[标题]:为Windows右键新建菜单添加菜单项
[时间]:2009-3-4
[摘要]:给新建菜单添加或删除一个菜单项,或者想可以新建自定义后缀文件类型的文件,本文是一个参考。如果"新建"中的"文本文件"不见了,本文也同样适用。
[关键字]:NullFile,ShellNew,PersistentHandler,新建,文件,自定义文件类型,注册表,添加,删除,右键,Java,PostSetup
[平台]:Windows XP SP3

[正文]:
当我想为给新建菜单添加一个菜单项时,却不知如何操作。Google了一下,发现很多种说法,很多是新建Word、Excel等。没有我想找的添加一个新建".java"文件的功能。后来找到一个添加".c"文件的《windows XP 右键新建添加 "C 源码"》(http://www.ixpub.net/thread-771544-1-13.html)。改了一下就可以完成新建".java"文件的功能了。

大致步骤如下:
1、打开cmd。
输入命令:(c:\>assoc .java=JavaSourceFile)。
执行后,cmd输出:".java=JavaSourceFile"。

2、输入命令:
(c:\>ftype JavaSourceFile="C:\EditPlus\editplus.exe %1")
执行后,cmd输出:JavaSourceFile="C:\EditPlus\editplus.exe %1"

3、新建内容如下的java.reg,并运行:

Windows Registry Editor Version 5.00

[HKEY_CLASSES_ROOT\.java]
@="JavaSourceFile"
"PerceivedType"="text"
"Content Type"="text/plain"

[HKEY_CLASSES_ROOT\.java\PersistentHandler]
@="{5e941d80-bf96-11cd-b579-08002b30bfeb}"

;当需要让新建的文件有初始内容时,只需将"NullFile"=""改为:
;"FileName"="C:\WINDOWS\SHELLNEW\HelloWorld.java"
;当然,HelloWorld.java是自己创建,然后放到SHELLNEW目录下的。

[HKEY_CLASSES_ROOT\.java\ShellNew]
"NullFile"=""

;"Java源文件"为右键中显示的名称
[HKEY_CLASSES_ROOT\JavaSourceFile]
@="Java源文件"
"EditFlags"=dword:00000000
"BrowserFlags"=dword:00000008

;-152为记事本的图标,改成其它值就相应的变成其它图标
[HKEY_CLASSES_ROOT\JavaSourceFile\DefaultIcon]
@="shell32.dll,-152"

[HKEY_CLASSES_ROOT\JavaSourceFile\shell]
@="open"

[HKEY_CLASSES_ROOT\JavaSourceFile\shell\open]

[HKEY_CLASSES_ROOT\JavaSourceFile\shell\open\command]
@="C:\EditPlus\editplus.exe %1"


注:如果需要的话:可在"我的电脑->工具->文件夹选项->文件类型"里面修改.java文件类型的注释信息和图标。

4、刷新regedit,在桌面上点右键就可以看到新建里的"Java源文件"。点击它,就可以新建一个后缀为java的文件了。

=======================
由此想到,要想删除一个新建菜单项,可以把后缀(如.java)对应的文件类型键(如JavaSourceFile的 [HKEY_CLASSES_ROOT\JavaSourceFile])删除即可。可以根据需要将自己不用的新建项目删除掉。

=======================
[HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\Discardable\PostSetup\ShellNew]

[HKEY_USERS\S-1-5-21-1275210071-606747145-839522115-1003\Software\Microsoft\Windows\CurrentVersion\Explorer\Discardable\PostSetup\ShellNew]
这两个项里有右键新建菜单项的列表。本以为在里面直接添加就可以了,不料里面健值有二进制数据无法编辑。即使添加了一个键,在右键新建菜单里出现了,只能点击一次,再想点就不见了。同样,删除里面的键,也只是暂时的,一会系统又会自动重建。原来,添加和删除右键新建菜单项只要按上述步骤操作,"...\PostSetup\ShellNew"里面的键会自动重建和删除。难怪手动操作无效了。

=======================
还有,有时添加"新建->文本文件"只需如下,不需要上述1和2两步:

Windows Registry Editor Version 5.00

[HKEY_CLASSES_ROOT\.txt]
@="txtfile"
"PerceivedType"="text"
"Content Type"="text/plain"

[HKEY_CLASSES_ROOT\.txt\PersistentHandler]
@="{5e941d80-bf96-11cd-b579-08002b30bfeb}"

[HKEY_CLASSES_ROOT\.txt\ShellNew]
"NullFile"=""
分享到:
评论

相关推荐

    右键新建菜单.zip(解决右键新建选项缺失问题)

    标题 "右键新建菜单.zip" 涉及到的是Windows操作系统中的一个常见问题,即“右键新建”菜单项缺失的问题。这个问题可能由于各种原因出现,例如系统设置被修改、注册表键值丢失或者某些清理工具误删了相关条目。解决...

    鼠标右键新建菜单的管理工具

    标题中的“鼠标右键新建菜单的管理工具”指的是Windows操作系统中的一种功能,允许用户自定义在鼠标右键点击空白区域时出现的新建菜单。这个菜单通常包含如“文本文档”、“图片文件”等快捷创建选项,而管理工具则...

    右键新建菜单修复工具.rar

    标题中的“右键新建菜单修复工具.rar”表明这是一个用于修复Windows操作系统中“右键菜单”问题的压缩文件。右键菜单是用户界面中一个至关重要的部分,它提供了快速执行各种操作的快捷方式,如创建新文件、复制、...

    Windows7管理右键新建菜单

    ### Windows7管理右键新建菜单 #### 知识点概览 - **右键新建菜单管理的意义** - **注册表编辑器(Regedit)的基本操作** - **定位并修改右键新建菜单项的位置** - **常见文件类型的后缀及其含义** - **手动删除...

    增加windows右键菜单项.zip

    在"增加windows右键菜单项.zip"的案例中,用户只需解压文件并运行".reg"脚本,就可以将新的右键菜单项添加到文件夹上下文中。然而,需要注意的是,这可能导致系统变得混乱,特别是当有多个第三方软件也尝试添加菜单...

    windows7新建右键菜单管理

    找出您要增加到“新建”菜单中的文件类型的后缀名,单击鼠标右键,选择“新建->项”,将新的主键取名为“ShellNew”。 选取新建的主键,在右边视窗空白处单击鼠标右键,选择“新增”->“字符串值”。如果无需模板,...

    Windows7右键新建菜单排序

    ### Windows 7 右键新建菜单排序方法详解 在日常使用Windows 7操作系统的过程中,我们经常需要通过右键菜单中的“新建”选项来快速创建文件或文件夹。随着时间的推移,用户可能会发现右键菜单中的新建选项越来越多...

    修复右键新建菜单

    这个工具通常是一个注册表文件(.reg),它包含了修复右键新建菜单所需的关键注册表项。注册表是Windows系统的核心数据库,存储着系统和应用程序的配置信息。当右键菜单出现问题时,通过导入这样的注册表文件,可以...

    全系列优化右键新建菜单

    在Windows操作系统中,右键新建菜单是用户常用的功能之一,它允许用户快速创建各种类型的文件。然而,随着时间的推移,这个菜单可能会变得庞大而混乱,包含许多不常用或者不必要的选项,这不仅会影响用户的使用效率...

    Win7 XP 右键新建文本文件修复

    在Windows操作系统中,"右键新建"功能是一个非常常用的操作,尤其对于经常需要创建文本文件的用户来说。在"Win7 XP 右键新建文本文件修复"这个问题中,我们主要关注的是如何解决在Windows 7或XP系统中,右键菜单无法...

    Win10右键菜单添加文件新建项的方法

    除了PowerShell脚本文件之外,你可以通过类似的方法为其他类型的文件添加右键新建项。例如,如果你经常需要创建Python脚本文件,只需将上述操作中的`.ps1`替换为`.py`即可。 **2. 多个文件类型的支持** 对于需要...

    桌面右键菜单里添加新建格式

    有些简版的OFFICE2003,右键的新建菜单中没有“新建WORD文档”。在网上搜了好多的资料都是无效的,下面是一项编辑注册表的信息,把横线中的信息复制的记事本中,然后另存为 *.reg格式的文件。 双击该注册项。会弹出...

    Win7修改右键新建菜单顺序

    本文将详细解析如何通过修改Windows注册表来调整右键新建菜单的顺序,以满足个性化需求。 #### 步骤一:打开注册表编辑器 首先,按下`Win+R`组合键打开“运行”对话框,输入`regedit`并按回车,这将启动注册表编辑...

    右键添加新建记事本

    ### 右键添加新建记事本 在日常工作中,我们经常需要快速创建文本文件来记录信息或进行简单编辑。...通过上述步骤,您可以轻松地在Windows系统中恢复或添加右键新建记事本的功能,从而提高工作效率。

    右键新建菜单管理工具(shellNewSettings)

    这时,就需要用到“右键新建菜单管理工具”,比如名为`shellNewSettings`的工具。 `shellNewSettings.exe`是一款小巧实用的程序,它能够帮助用户方便地管理Windows系统中的右键新建菜单。通过该工具,你可以轻松地...

    PowerPoint幻灯片右键添加菜单

    3. **注册右键菜单**:使用`CustomUIEditor`工具(可能需要从Office开发工具包安装),编辑` Ribbons.xml` 文件,定义新的上下文菜单项。 4. **实现逻辑**:在C#代码中,实现菜单项点击事件的逻辑,如调用其他方法或...

    右键新建菜单修改工具--鼠牛Ⅱ

    其中,“鼠牛Ⅱ”是一款备受好评的实用工具,它允许用户根据自己的喜好定制右键新建菜单,只需简单几步就能实现对菜单项的增删。 鼠牛Ⅱ的核心功能在于其直观易用的界面和灵活的自定义机制。用户无需深入系统设置或...

    如何在windows在 右键菜单-新建 中添加一种新文件(用注册表实现).zip

    在本例中,我们有两个注册表文件:`注册表_右键-新建菜单WPS_part1.reg`和`注册表_右键-新建菜单WPS_part2.reg`。这些文件通常包含要导入到注册表的键值对,以创建新的右键菜单项。打开这两个文件的方式是双击它们,...

    【RightMenuMgr】Windows右键菜单项管理工具

    介绍一款使用的Windows右键菜单项管理软件,自用以备忘。RightMenuMgr是一款国产的绿色小巧免费的右键菜单管理工具,简体中文界面,很方便操作。软件可以帮助用户轻松管理右键菜单,可以轻松的添加自己常用的快捷...

    office 添加快速右键新建项

    "Office 添加快速右键新建项"是解决在Windows操作系统中,由于误操作删除了Office相关的注册表信息,导致无法通过鼠标右键菜单快速新建Office文件的问题。这个问题对于那些频繁使用Office软件的人来说,可能会带来不...

Global site tag (gtag.js) - Google Analytics