新建菜单是我们经常使用的一个菜单。我们可以从这里新建文件、新建文件夹等等。但是默认情况下新建菜单中并不会有我们经常使用的软件。那么怎么将软件添加进新建呢?下面我们可以看一下具体的方法。
1.手动添加
首先打开文件资源管理器,选择打开C盘(或者其他系统所在的盘符)。
进入Windows文件夹,找到System32目录下的Shell3dll文件。
右键点击该文件,选择“打开方式”-“资源管理器”。
找到对应软件的图标,右键点击图标,选择“复制”。
打开新建菜单,右键点击空白处,选择“新建”-“快捷方式”。
将刚才复制的图标粘贴到“快捷方式”的属性里,“目标”栏中填写要运行的软件的路径即可。
2.使用第三方软件
除了以上手动添加的方法外,我们还可以使用第三方软件来自动添加所需要的软件。常见的第三方软件有“NewMenuEditor”、“Right-ClickExtender”等。
3.使用注册表
按下win+R键,打开运行窗口,输入regedit并回车进入注册表。
依次找到“HKEY_CLASSES_ROOT”-“Applications”-“你的应用程序名”-“shell”-“new”-“command”。如果后面没有“new”和“command”则手动添加。
右键“command”并选择“新建”-“字符串值”,命名为“命令”。
双击命令,输入程序路径、文件名和参数。
4.使用Powershell脚本
打开Powershell窗口。
输入以下脚本并回车运行:
New-Item-Path“HKCU:\Software\Classes\.file_extension\”-Force
New-Item-Path“HKCU:\Software\Classes\.file_extension\shell\”-Force
New-Item-Path“HKCU:\Software\Classes\.file_extension\shell\open\”-Force
New-ItemProperty-Path“HKCU:\Software\Classes\.file_extension\shell\open\”-Name“Command”-Value“C:\Path\To\Your\Program.exe”-PropertyTypeString-Force
5.使用bat批处理文件
新建一个txt文本,将以下代码复制进去并修改相应的参数:
@echooff
SETLOCALENABLEDELAYEDEXPANSION
setAPP_DIR=F:\ProgramFiles\软件目录
setAPP_NAME=软件名.exe
setICON_NAME=软件图标.ico
setEXT=.file_extension
setPARAMS=-p参数1
setPARAMS=%PARAMS%-q参数2
setPARAMS=%PARAMS%“%1”
IFNOTEXIST“%APP_DIR%\%APP_NAME%”GOTOEND
REGADDHKLM\SOFTWARE\Classes\%EXT%\/ve/d“%APP_NAME%”/f
REGADDHKLM\SOFTWARE\Classes\%EXT%\DefaultIcon/ve/d“%APP_DIR%\%ICON_NAME%”/f
REGADDHKLM\SOFTWARE\Classes\%EXT%\shell\open\command/ve/d”%APP_DIR%\%APP_NAME%%PARAMS%”/f
:END
另存为bat格式的文件,双击运行。运行结束后就能在新建菜单中看到刚刚添加的软件了。
6.使用ContextMenuEditor
ContextMenuEditor是一个免费的、易于使用的程序,它允许用户建立或删除上下文菜单项。使用该程序添加或删除上下文菜单项非常简单,只需选择“添加”或“删除”按钮。
以上就是将软件添加进新建的方法。我们可以根据自己的需求选择一种适合自己的方式进行添加。在添加完后重启文件资源管理器或电脑,就可以看到我们刚刚添加的软件在新建菜单中了。
本文自多方资料和网友分享,并经过本人整理撰写,如有不完善的地方还请指出。以上方法供大家参考使用,具体实现还需依据自己的情况选择,欢迎大家尝试。