需求
可以打开文件 可以打开文件夹
1.当鼠标放在markdown文件上时,右键菜单中出现用Typora打开的选项。
2.当鼠标放在文件夹上时,右键菜单中出现用Typora打开文件夹选项。
操作
1.win+r 调出运行窗口
2.输入regedit打开注册表
一、对文件增加Typora右键打开项
1.首先找到路径 计算机\HKEY_CLASSES_ROOT\*\shell\
2.在shell文件夹上右键 新建->项 文件夹名 Typora
3.在Typora右键 新建->项 文件夹名 command
4.单击command,双击右侧名称中的默认,数值数据 中输入 "D:\Program Files\Typora\typora.exe" "%1" (你自己程序所在位置)
此时已经可以在文件上右键通过Typora打开文件了
设置图标和右键中显示的提示
1.单击Typora
2.右侧双击默认 数值数据 是右键时提示的文字
3.右侧 右键 新建 -> 字符串值 输入icon 双击icon 数值数据输入"D:\Program Files\Typora\typora.exe" (你自己程序所在位置)
二、对文件夹增加Typora右键打开项
1.首先找到路径 计算机\HKEY_CLASSES_ROOT\Folder\shell\
按照上面的方法
2.新建Typora及子项command
3.单击command右侧设置指令
4.单击Typora右侧设置 右键显示的内容和icon
解释
1.注册表就像是一个配置文件
2.配置路径
计算机\HKEY_CLASSES_ROOT\*\shell\
计算机\HKEY_CLASSES_ROOT\Folder\shell\
上面两个配置路径分别对应文件右键和文件夹右键中的内容
3.配置指令
Typora子项command,说明当右键选择此项时是要执行一个指令
4.指令的内容
"D:\Program Files\Typora\typora.exe" "%1"
%1 或获取当前选择的内容,可能是文件的路径,也可能是文件夹的路径
当你cmd终端中输入如下的指令时Typora会打开hello.markdown文件
"D:\Program Files\Typora\typora.exe" "F:\hello.markdown"
5.注意事项
指令要用双引号,若不用双引号window对带有空格的路径识别是有问题的
下面附上一个简单方法
在桌面新建temp1.reg和temp2.reg两个文件
用记事本分别录入两个内容
然后分别双击两个文件会,注册表会自动设置
Windows Registry Editor Version 5.00
[HKEY_CLASSES_ROOT\*\shell\Typora]
"icon"="D:\\Program Files\\Typora\\typora.exe"
@="Open With Typora"
[HKEY_CLASSES_ROOT\*\shell\Typora\command]
@="\"D:\\Program Files\\Typora\\typora.exe\" \"%1\""
Windows Registry Editor Version 5.00
[HKEY_CLASSES_ROOT\Folder\shell\Typora]
"icon"="D:\\Program Files\\Typora\\typora.exe"
@="Open With Typora"
[HKEY_CLASSES_ROOT\Folder\shell\Typora\command]
@="\"D:\\Program Files\\Typora\\typora.exe\" \"%1"