前言

最近在研究如何右键使用Typora打开当前文件夹,于是到网上查找注册表相关的知识,学到了一下有趣的东西

设置注册表

设置注册表右键使用Typora打开当前文件夹

方法一

使用cmd打开注册表(regedit

找到计算机\HKEY_CLASSES_ROOT\Directory\Background\shell

在这个目录下文件夹都是右键打开的项目,比如:

配置的步骤如下:

  1. 在shell目录下,右键新建,名字可以随便起,但是可以清楚知道这个项主要配置的右键打开的哪个项目;
  2. 将名称为默认的数据改为Open With Typora,这个即为右键显示的项目名;
  3. 添加一个字符串值,名称为icon,数据为Typora的图标地址,直接复制图标地址,不需要使用双引号括起来,标签图片必须为ico类型的图标文件;
  4. 再回到Typora右键新建,名字为command
  5. 将名称为默认的数据改为"Typora地址" "%V"(双引号加上Typora的地址,加上空格,再加上双引号,里面是%和V)

注:%V表示站位符,表示当前文件夹的路径

方法二

使用注册表方式直接将数据注册到注册表

Windows Registry Editor Version 5.00

[HKEY_CLASSES_ROOT\Directory\Background\shell\Typora]
@="使用Typora打开"
[HKEY_CLASSES_ROOT\Directory\Background\shell\Typora\command]
@="\"F:\\Typora\\Typora.exe\" \"%V\""

注:新建txt文件,将内容写入文本后,将后缀改为reg(1.reg)

扩展

根据这个规则,可以为hexo博客设置在文件夹右键新建文章,这里的思路采用右键执行bash命令,bash文件先写好并保存到一个固定路径上。

步骤和刚才的类似,只是在command的文件夹下,将Typora的文件路径改为bat文件的路径即可,如果需要执行exe文件也可以如此配置。