Windows 改造计划(一)新建定制
Windows 改造计划(一)新建定制
用Typora写博客或是开一个.tex文件写论文时,每次右键新建文件都没办法之间新建出来,要么新建一个记事本改文件类型,要么就是先打开一个Typora再另存为,虽然没多麻烦,但每次都要耽误这么几分钟来干这事。
实际上,完全可以借助注册表自定义右键新建菜单选项,打造符合自己需求的右键菜单,这样能大大节约每次新建特殊格式文件的时间。
脚本批处理
新建后缀名为 .txt 文件,使用记事本打开,输入以下内容。将文件后缀名改成真实的文件后缀名,如 .md .py tex 等等
Windows Registry Editor Version 5.00
[HKEY_CLASSES_ROOT\文件后缀名\ShellNew]
"NullFile" = ""
将上述文本后缀改为.reg直接执行注册表注册即可。(实际为注册表操作)
手动处理
上面的脚本实际是执行了以下步骤:
选择“开始”、“运行”,输入“regedit”,打开注册表编辑器。
单击 “HKEY_CLASSES_ROOT”旁边的“+”号,可以看到左边窗口中有一排文件夹,都是以Windows中应用程序建立的文件的后缀名命名的(如.doc、.xls和.html等)。
找出要增加到“新建”菜单中的文件类型的后缀名.
单击鼠标右键,选择“新建”、“主键”(在注册表中,每个文件夹都是一个主键),将新的主键取名为“ShellNew”。
选取新建的主键,在右边视窗空白处单击鼠标右键,选择*“新增”
=>
“字符串值”*。
- 如果您使用的文件类型,其程序预设为在启动时打开空白文件,就将新字符串名称设定为“NullFile”;
- 如果您使用的文件类型,其程序在启动时不会自动打开空白文件的话,请将新字符串名称设定为“FileName”。
- 双击“FileName”字符串图标(或选中后按Enter键),在“编辑字符串”对话框的“键值”文本框中输入文件类型范本的完整路径及名称。
按确定,退出注册表编辑器。
可以立刻在“新建”菜单的文件列表中看到所做的修改。
可以参考鼠标右键添加新建类型 这篇文章,其中对这段脚本的解释很到位。
新建Typora启动的markdown文件
采用上面的代码,并不能在新建栏中找到markdown选项,可能是由于缺少Typora.exe的引导
最终找到别人的这段代码,运行这段即可。(方法同上)
Windows Registry Editor Version 5.00
[HKEY_CLASSES_ROOT\.md]
@="Typora.exe"
[HKEY_CLASSES_ROOT\.md\ShellNew]
"NullFile"=""
[HKEY_CLASSES_ROOT\Typora.exe]
@="Markdown"
删除不需要的新建项
在regegit中打开
计算机\HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\Discardable\PostSetup\ShellNew
在Classes中找到需要删除的格式类型

在注册表HKEY_CLASSES_ROOT\.文件类型名中删除子项ShellNew,否则注册表会被恢复

其他操作重复,以后可能会再写个批处理的脚本。
最终效果
最终效果图:

常见问题
-
配置完后,如果再次安装或安装多个markdown软件,导致右键的时候找不到markdown file选项。
- 配置完后,如果再次安装或安装多个markdown软件,会导致注册表被修改,需要重新进行配置即可
Reference:

浙公网安备 33010602011771号