给 Windows 文件菜单添加 "用XX程序打开" "用XX编辑" "用XX运行"
2017-12-05 09:38
190 查看
有什么用就不用多说了,这可是个很有用的技巧.可以创造自己的文件格式,也可以给已有的文件添加多种打开方式
如果想对所有文件都生效,可以选这个:
notepad是记事本的文件名,%1代表文件全路径,这里其实是一行cmd命令,更多的复杂操作可以参考cmd命令相关资料
可以看到自己添加的打开方式马上就生效了,点击也可以用记事本打开.
但是图标不太好看,接下来改改图标:
图中就是选中了一个PE文件内ID为-102的图标,这个PE文件是系统的一些常用图标库,如果想挑选的话,可以用一些编辑工具打开看看.
在注册表[HKEY_CLASSES_ROOT]下找到或者建立对应的扩展名
如果想对所有文件都生效,可以选这个:
建立[shell]项,里面再建立对应的程序项(这个名称可以自己定)
note是自定义的,程序项的默认值是你要显示在菜单上的字,如果有多个程序,能写多个程序项在程序项下,建立[command]项,填写打开文件用的命令行
notepad是记事本的文件名,%1代表文件全路径,这里其实是一行cmd命令,更多的复杂操作可以参考cmd命令相关资料
效果
//加个注释^_^,由于按键原因,那个菜单无法截图,所以用手机拍照了..可以看到自己添加的打开方式马上就生效了,点击也可以用记事本打开.
但是图标不太好看,接下来改改图标:
改图标
在程序项下建立[DefaultIcon]项,默认值改为图标ico文件的路径,或者一个PE文件的路径,如果PE文件的资源内有多个图标,需要指定图标ID图中就是选中了一个PE文件内ID为-102的图标,这个PE文件是系统的一些常用图标库,如果想挑选的话,可以用一些编辑工具打开看看.
图标效果
相关文章推荐
- Windows 无法打开“添加打印机”本地打印后台处理程序服务没有运行。请重新启动打印后台处理程序
- windows通过"运行"win+r实现快速打开应用程序
- 解决WINDOWS无法打开“添加打印机”,本地后台打印程序服务没有运行
- 相关WINDOWS"添加删除"组件无法打开的解决
- 【原创】往windows运行窗口添加自定义程序
- zlib使用gzopen("test.gz","rb")打开gz文件,程序崩溃
- 无法安装或运行此应用程序。该应用程序要求首先在"全局程序集缓存(GAC)"中安装程序集
- vs2008 运行时提示"无法打开程序"http://localhost:xxxx/""问题
- windows一段添加、删除注册表的bat代码,用于系统启动时打开某个程序
- Perl学习日志(1) — Windows下怎么运行Perl程序显示输出"hello,world"语句
- 在Eclipse中运行C++程序出现"Launch failed. Binary not foud"和"Program file not Specified"的问题
- 让程序在win7下运行时弹出"以管理员身份运行"
- windows中定时关闭并延时打开某个运行程序
- Windows 2000“添加/删除程序”工具未打开
- Visual Studio .NET 无法创建或打开应用程序。问题很可能是因为本地WEB本地服务器上没有安装所需的组件。请运行Visual Studio .NET安装程序并添加WEB开发组件
- 在运行MFC程序的Release版本时,断点断在"INT_PTR nResponse = dlg.DoModal();"这句话上的处理
- Linux systemd 打开调试终端、添加开机自运行程序
- "Internal Error 2203. C:\WINDOWS\Installer\inprogressinstallinfo.ipi" &"0x80070643" 安装程序报错问题解决
- “Visual Studio .NET 无法创建或打开应用程序。问题很可能是因为本地WEB本地服务器上没有安装所需的组件。请运行Visual Studio .NET安装程序并添加WEB开发组件“的一种解决方案
- "添加/删除Windows组件"里没有IIS选项的解决办法