精华内容
下载资源
问答
  • windows右键新建菜单增加新建md文件(图文并茂)

    千次阅读 多人点赞 2020-09-16 18:33:45
    windows右键新建菜单增加新建md文件 windows右键增加打开Typora windows右键文件时通过Typora打开文件 法一 win+r 输入regedit进入注册表 HKEY_CLASSES_ROOT下创建项,命名为.md 默认值设置为.md 然后...

    转载请注明出处:https://blog.csdn.net/qq_39309348/article/details/108627819

    PS:方法可能会导致闪屏,慎用,务必先创建系统还原点或者备份注册表:这些操作我已经用好多次了,没啥问题,但是似乎因人而异,我也没办法跑过去手把手帮你们操作,又因有部分小伙伴出现操作完之后电脑闪屏不知道怎么恢复。所以各位务必先创建系统还原点或者备份注册表,有问题直接还原到相应时间就好了。

    目录

    1. windows右键新建菜单增加新建md文件
    2. windows右键增加打开Typora
    3. windows右键文件时通过Typora打开文件

    步骤

    新建temp.txt输入以下内容

    Windows Registry Editor Version 5.00
    
    [HKEY_CLASSES_ROOT\.md]
    @=".md"
    
    [HKEY_CLASSES_ROOT\.md\ShellNew]
    "NullFile"=""
    
    • temp.txt改名为temp.reg
    • 双击运行,就ok了,有问题记得先重启,如果不行,就采用下面这个
    Windows Registry Editor Version 5.00
    
    [HKEY_CLASSES_ROOT\.md]
    @="typora.md"
    "icon"="E:\\Typora\\bin\\typora.exe"
    
    [HKEY_CLASSES_ROOT\.md\OpenWithProgids]
    "Typora.md"=""
    "VSCode.md"=""
    
    [HKEY_CLASSES_ROOT\.md\ShellNew]
    "NullFile"=""
    
    

    以上操作就是全部了


    下面的操作导出之后其实就是上面的那个两个文件,感兴趣的可以看看。

    • win+r 输入regedit进入注册表
      在这里插入图片描述

    • HKEY_CLASSES_ROOT下创建项,命名为.md
      在这里插入图片描述
      在这里插入图片描述

    • 默认值设置为.md

    在这里插入图片描述

    • 然后在.md目录下新建项,名字为ShellNew

    在这里插入图片描述

    • ShellNew中新建字符串值,名字为NullFile,值为空
      在这里插入图片描述
    • 一般到这步就没问题了,在新建处就已经可以看到Markdown File了,有问题记得先重启一下。如果不行的话就按下面的闪屏解决进行操作
      在这里插入图片描述

    常见问题

    配置完后,如果再次安装或安装多个markdown软件,导致右键的时候找不到markdown file选项。

    • 配置完后,如果再次安装或安装多个markdown软件,会导致注册表被修改,需要重新进行配置即可

    闪屏解决

    配置完后,右键屏幕闪烁,无法打开新建

    • 把.md的默认值由.md改为typora.md

    • .md项上加上字符串值,Key为icon,Value为你typora.exe的路径,如E:\Typora\bin\typora.exe

    • .md上加上项OpenWithProgids
      在这里插入图片描述

    • OpenWithProgids上加上字符串值,Key为Typora,Value为空
      在这里插入图片描述

    • 这时候右键闪屏的话或者还是没有图标和默认程序的话,重启一下就好了

    • 不同电脑的配置可能会有些许不一样,有问题可以在评论区提出来


    有用的点个赞再走呗

    展开全文
  • Windows特定文件添加右键菜单(二)

    千次阅读 2018-04-25 15:49:00
    给右键添加菜单项,微软首先推荐静态方式,即给文件类型或者系统子健添加一个conmmand命令 如果要添加一个右键菜单项,首先考虑添加范围,1)某一系统子健(系统所有文件、系统所有目录、系统空白右键、shift右键等...

    给右键添加菜单项,微软首先推荐静态方式,即给文件类型或者系统子健添加一个conmmand命令

    如果要添加一个右键菜单项,首先考虑添加范围,1)某一系统子健(系统所有文件、系统所有目录、系统空白右键、shift右键等);2)某一文件类型添加

    • 系统子健添加

    系统子健列表
    常用的子健:
    HKEY_CLASSES_ROOT*:系统所有文件,右键系统任一文件都会添加右键菜单
    HKEY_CLASSES_ROOT\AllFilesystemObjects:系统所有文件和文件夹,右键任一文件或者文件夹都会添加右键菜单
    HKEY_CLASSES_ROOT\Folder:系统所有文件夹,右键系统任一文件夹都会添加右键菜单
    HKEY_CLASSES_ROOT\Directory:系统所有目录,右键系统任一文件夹都会添加右键菜单
    HKEY_CLASSES_ROOT\Directory\Background:系统文件夹空白处右键,在文件夹内空白处右键都会添加右键菜单
    其他详情参考MSDN

    具体在何处添加,根据自己需求处理,有可能会在多处都添加;有兴趣的可以仔细看一下自己的注册表,或者用“右键管理工具”把右键功能全部列出来,有的右键可能在多个子健下都有添加,或者同一类型的右键功能可能是在不同子健下添加的

    以HKEY_CLASSES_ROOT*为例
    这里写图片描述
    效果如下所示
    这里写图片描述

    command数据可以添加参数,具体使用细节可以查考相关资料,下面给上述添加一个参数接受文件名称,在命令之后添加%1接受文件名称

    这里写图片描述

    • 某一文件类型添加

      给某一文件类型添加右键菜单,首先要注册文件类型,给系统注册自己的文件类型,指明文件后缀名
      这里写图片描述
      同时添加文件关联子项,注册右键菜单
      这里写图片描述
      效果如下
      这里写图片描述

    • 特定文件添加右键菜单

    前面示例都是如何添加文件菜单,但是都是给某一类型文件添加的右键菜单,如果想给某个特定文件添加右键菜单可以通过添加值“AppliesTo”来实现简单过滤
    这里写图片描述
    因此我们可以给command添加子健AppliesTo限定我们右键添加的条件,如果一个文件名称中包含exampleText1,那么此右键功能是可以的
    这里写图片描述
    上述三个文件只有在右键”myTest.MyFileType”的时候才会有右键菜单,右键其他两个不会有右键菜单

    AppliesTo的局限性在于只支持win7之后的系统,win7之前的系统不支持

    展开全文
  • Windows特定文件添加右键菜单(一)

    千次阅读 2018-03-27 16:40:55
    最近尤其项目需要想给文件添加一个右键菜单,当且仅当右键该文件的时候,右键菜单显示“XXXXTest” 原本以为添加一个右键菜单是一个很简单的事情,添加一个command命令即可,但是后来发现command有一定局限性,最终...

    最近尤其项目需要想给文件添加一个右键菜单,当且仅当右键该文件的时候,右键菜单显示“XXXXTest”

    原本以为添加一个右键菜单是一个很简单的事情,添加一个command命令即可,但是后来发现command有一定局限性,最终采用了shell handler方式

    添加右键菜单有两种方式:

     

    1. 静态添加,即添加shell+command实现
    2. 动态添加,即添加Shortcut menu handler实现

     

    • 静态添加

    一个command命令可以添加给某一个应用程序关联的文件类型a File Type ProgID 或者某一系统子项Windows Subkey

    应用程序注册的关联文件类型

     

    系统默认提供的SubKey

    上述添加右键菜单有一个局限性就是没有针对某一个特定文件添加右键菜单,通过上述方式添加的右键菜单都是一类型文件共有

    显然我们遇到的问题,微软肯定也收到多类似需求并提供了方法:win7之后的系统可以通过添加特定条件Advanced Query Syntax来满足这类需求

    因此我们可以给command添加子健AppliesTo限定我们右键添加的条件,如果一个文件名称中包含exampleText1,那么此右键功能是可以的

    通过这种方法有一定的局限性,第一限定性比较强,第二win7之前的系统并不支持例如XP

    静态添加右键菜单还有很多技巧,例如级联菜单、shift菜单、以及其他接口方法等,静态添加右键菜单简单方便易维护,具体的可以查看MSDN文档

     

    • 动态添加

     

    有静态方式就有动态方式,动态方式就是通过windows系统外壳接口实现动态添加右键菜单,静态方式简单方便,动态方式灵活复杂,menu handler 可以动态判断是否添加右键菜单,自定义复杂的右键响应功能

    实现menu handler之后,explorer加载的时候会调用我们实现的接口,动态添加右键功能以及响应右键功能

    menu handler其实是一个COM组件的dll,具体实现后面再讲,网上也有很多类似的资料

    实现menu handler主要实现两个接口IShellExtInit和IContextMenu

    STDMETHODIMP Initialize(LPCITEMIDLIST, LPDATAOBJECT, HKEY):初始化接口,可以获取右键目标,自定义是否需要添加右键功能,本例中通过此函数判断目标文件名,如果右键的是我们的对象则添加右键菜单,否则不添加

    STDMETHODIMP GetCommandString(UINT_PTR, UINT, UINT*, LPSTR, UINT):系统帮助信息接口,本例中不提供帮助信息直接返回

    STDMETHODIMP InvokeCommand(LPCMINVOKECOMMANDINFO):右键菜单响应接口,当点击右键菜单时执行,本例中我们直接调用第三方exe显示版本信息

    STDMETHODIMP QueryContextMenu(HMENU, UINT, UINT, UINT, UINT):右键菜单添加接口,本例中添加一个右键菜单

    接口具体用法和参数说明可以查阅MSDN

    参看文献:

    https://msdn.microsoft.com/zh-cn/library/windows/desktop/cc144169(v=vs.85).aspx

    https://docs.microsoft.com/zh-cn/windows/desktop/shell/context-menu-handlers

     

     

    展开全文
  • Windows右键新建菜单中添加md文件

    千次阅读 2018-12-26 17:00:20
    近来一直用Typora这个神器写东西,感觉相当好,但新建一个文件的时候总是要右键新建一个...Windows Registry Editor Version 5.00 [HKEY_CLASSES_ROOT\.md\ShellNew] "NullFile"="" "File...

    近来一直用Typora这个神器写东西,感觉相当好,但新建一个文件的时候总是要右键新建一个txt文件,然后再改后缀,这样子还蛮烦的,因此最好的做法是右键直接就能新建一个md文件。实现如下,新建一个txt文件,填入如下内容:

    Windows Registry Editor Version 5.00
    [HKEY_CLASSES_ROOT\.md\ShellNew]
    "NullFile"=""
    "FileName"="template.md"
    

    然后把文件后缀改成reg,双击一下就行了。
    当然这个方法也可以延伸一下,只要把“template.md”改成别的,那么就能建别的格式的文件。

    展开全文
  • Windows特定文件添加右键菜单(三)

    千次阅读 2018-05-07 14:04:00
    Menu Handler实现右键菜单控制 微软提供了一系列强大并且灵活Handler供开发者使用,帮助我们实现更加多样化的功能;...我们的目标是添加右键菜单,也就是Shortcut menu Handler,在文件右键菜单...
  • 结果死按方向键都无法选择WIN7,因为是0等待,无奈只能在XP想办法修改WIN7的启动菜单文件了。由于WIN7的启动菜单文件不是跟 XP那样是一个可以使用记事本就能编辑的.ini 文件,而是一个 BCD文件。使用记事本打开会...
  • 一、桌面右键菜单添加应用程序(以计算器为例) 1.使用命令regedit打开注册表,来到\HKEY_CLASSES_ROOT\Directory\Background\shell\ 目录下 2、在shell目录下新建项为Calculator的目录,并且在右边双击“...
  • 文件夹乱码,U盘乱码,文档乱码,乱码现象无处不再,顽皮的乱码到处影响着系统的操作,在Windows7系统下,右键菜单也出现了乱码现象,影响了用户的正常操作,如何才能攻克下Windows7系统的乱码问题呢?    ...
  • Windows添加右键菜单

    千次阅读 2011-09-19 21:29:50
    新装了Komodo Edit软件,每次编辑文件都不能像其它有些软件那样使用右键菜单项来打开文件,查了一些原来Windows下添加右键菜单项也挺简单的。 1. 首先使用Windows自带的regedit来打开注册表; 2. 在“HKEY_CLASSES...
  • Windows自定义右键菜单

    万次阅读 2018-08-02 11:05:40
    文件添加右键菜单的方法主要有修改注册表,编写COM组件两种方式,当然这个只是我知道的,或许还有其他我所不知道的...WIN7及之后的系统支持注册表添加多级菜单并且可以添加菜单图标。    自己写好的小程序想要...
  • Windows自定义右键菜单,多级菜单

    千次阅读 2018-09-30 20:45:38
    --------------如果觉得博主写的可以,请关注博主-------...在shell 创建一个你想要的右键文件 例如:KinokoYm 点击这个文件 在右侧的界面中,会出现一个默认的属性,或者是default 右键 点击这个文件,新建一个...
  • 在SendTo文件夹的空白处按鼠标右键, ... Vista系统下路径为C:/user/用户名/AppData/...(注意:由于文件都是隐藏属性,所以需要在“文件夹选项”中打开“显示所有文件和文件夹”,才能看到相应的目录) 点选“新建/文本
  • Windows 右键菜单扩展

    千次阅读 2018-08-05 01:12:07
    右键菜单,指用户在对Windows Shell Object右键单击时,弹出的上下文菜单(Context Menu)。 如上图所示的对右键菜单进行扩展,属于Windows Shell Extension编程的一部分。 注:一般扩展程序的信息会注册到注册表...
  • Healthy (2011) ... 意图:在 Windows 文件系统中添加自定义的右键菜单项。 方法:通过改写注册表实现  一、给所有类型的文件添加自定义的右键菜单  HKEY_CLASSES_ROOT\*\shell
  • Windows 7 - 更改与文件扩展名关联的文件类型与Windows XP不同Windows 7Windows XP相比有大量的用户体验方面的改进,这些改进一方面让用户的一些操作更加便捷,另一方面也会给熟悉Windows XP的用户带来困扰,甚至...
  • windows添加右键菜单

    千次阅读 2017-12-03 01:13:00
    windows系统鼠标右键添加软件和图标
  • Windows 7不像Windows XP,在Windows 7如果对一种文件类型进行文件关联后,是没办法从控制面板的“将文件类型或协议与程序关联”中删除这一个文件类型的关联信息,我们只能从注册表着手,下面以删除*.mp3文件类型的...
  • Windows右键新建菜单添加菜单

    千次阅读 2009-03-05 10:27:00
    [标题]:为Windows右键新建菜单添加菜单项[时间]:2009-3-4[摘要]:给新建菜单添加或删除一个菜单项,或者想可以新建自定义后缀文件类型的文件,本文是一个参考。如果"新建"中的"文本文件"不见了,本文也同样适用。...
  • 在回收站右键菜单里植入了 “找回清空文件”的快捷方式。删除方法如下。 注意,对于在注册表中找到该快捷项的位置。可以一步一步点开目录。也可以直接搜索快捷方式项名称。 1.打开注册表。在windows快捷菜单中的搜索
  • 方法一: ...选中你共享的Windows7 文件名,例如WinShare 3、Ubuntu里查看vboxsf模块是否加载:lsmod 4、有就可以将Win里的文件映射到Ubuntu下面了:sudo mount -t vboxsf WinShare /home/xxx/De
  • Windows7 操作系统文件搜索方法

    千次阅读 2012-03-28 01:42:24
    Windows7操作系统文件搜索方法  用惯了WindowsXP搜索文件方法的用户到Windows7下可能感觉不知如何下手。我以前在WindowsXP下搜索文件,只要点资源管理器的搜索,在左侧的选项中可以搜索文件名,还可以搜索文件中的...
  • Windows7系统挂载vhd和关闭vhd文件技巧

    千次阅读 2014-07-30 20:02:09
    Windows7系统挂载vhd和关闭vhd文件技巧 发布者:win7之家-慧歌  vhd是微软为影碟机的集中式虚拟磁盘管理系统格式,并可以被压缩成单个文件存放在宿主机器的文件系统上,主要包括虚拟机启动所需系统文件,而...
  • 首先新建模板文件,注意路径和内容(这里我放在了桌面,方便以后随时修改) Win+R 启动注册表 找到左下角的路径下的.py项(没有可以自己在根目录下创建),接着右键.py新建项ShellNew(不能打错) ...
  • http://www.jb51.net/os/windows/283168.html...不过我们在平时使用的时候大家会发现,Win7搜索只能搜索目录中的文件名,却搜索不到文件中的内容。其实不然,Win7搜索功能的强大就在于它可以同时搜索文件名与内容,为大
  • Windows如何添加右键新建菜单

    千次阅读 2019-03-24 20:34:12
    文章目录Windows如何添加右键新建菜单实验环境缘起以新建`.md`文件为例第一步第二步第三步总结 实验环境 Windows7 缘起 因为我习惯用 Markdown 格式写文本,每次新建一个.txt后都要手动修改为.md,真的麻烦。如何在...
  • windows右键菜单注册表

    千次阅读 2018-06-29 10:41:43
    windows右键菜单注册表 sublime_text Windows Registry Editor Version 5.00 [HKEY_CLASSES_ROOT\*\shell\SublimeText3] @="用 SublimeText3 打开" "Icon"="F:\\...
  • 最近博主试用了一下Win10 的沙盒(Windows Sandbox)功能,虽然挺不错的,但是目前沙盒跟其它虚拟软件存在冲突,如开启了沙盒功能,VMware、VirtualBox等虚拟软件将无法正常启动虚拟机。 如果还想使用VMware、...
  • Windows 右键菜单修复

    千次阅读 2018-06-10 11:24:01
    1、桌面打开计算机,然后在地址栏中输入“C:\Users\Administrator\AppData\Roaming\Microsoft\Windows”,打开此地址的文件夹 2、从其他电脑上直接拷贝SendTo文件夹到该文件夹中 若打开上述地址后发现文件夹中已有...
  • 百度云盘有很多东西可下载,非常方便,但是鼠标右键的同步和上传菜单挺烦人的,有时候在右击文件夹后,不小心点到同步或上传菜单,尤其是里边有几千个几万个文件的文件夹,百度云盘就自动打开,没完没了地加载这些...
  • windows镜像管理软件下载:Windows® 7Windows® 自动安装工具包 (AIK)https://www.microsoft.com/zh-cn/download/confirmation.aspx?id=5753“Untitled.xml文件”制作步骤:1.提取映像文件或者编录文件,这里只...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 351,592
精华内容 140,636
关键字:

windows7文件菜单