在 Windows 的右键菜单中增加选项
来源:互联网 发布:知乎怎么找精华 编辑:程序博客网 时间:2024/05/01 02:06
(原创文章,未经作者许可,不得擅自删除本声明或更改文章内容,转载请注明出处。)
在FreeBSD、Linux等操作系统的X环境下,有一项功能大家一定非常熟悉,就是在文件浏览器中能通过点击右键,在弹出的菜单中随时打开命令行终端,然后输入命令进行一系列需要的操作。通过更改注册表,我们同样可以在Windows中实现这一功能,同时还能将许多便捷的操作也放到右键菜单中,以下是我的系统中增加的三个命令:“在此打开命令行窗口”,“反编译 chm 文件”,“用 Emacs 编辑”。
请注意,我使用的操作系统是 Windows2000 Professional,下面将要进行的操作,都在注册表中的
/HKEY_CLASSES_ROOT/*/shell
这一项中完成,不需要重启,立即生效,下面的描述中输入的字符串数值数据在实际操作中都不需要加引号。
1. 增加“在此打开命令行窗口”命令
在 shell 项下新建一项,取名为 Cmd,编辑其字符串的数值数据为“在此打开命令行窗口”,这一字符串将会显示在浏览器右键菜单中,然后需要做的是为这一右键菜单指定运行的命令,显然我们需要运行的是 cmd.exe 这一个程序,于是我们在 Cmd 项下再新建一项,取名为 Command,然后编辑其字符串的数值数据为“cmd.exe”,如图 1.1 所示。
图 1.1 Cmd 项的建立
通过这些步骤,我们就完成了在浏览器右键菜单中增加命令的工作。当我们在浏览器中的任何一个文件上点击右键时(只有在文件上操作才有效),就能弹出如图 1.2 所示的画面,选择“在此打开命令行窗口”就能弹出 Windows 的命令行终端。
图 1.2 运行效果
(水木社区的Hakkk网友给了一个在目录上点击右键,也能达到同样效果的设置方法,在此表示感谢,设置方法如下)
Windows Registry Editor Version 5.00
[HKEY_CLASSES_ROOT/Directory/shell/cmd]
@="Open Command Window Here"
[HKEY_CLASSES_ROOT/Directory/shell/cmd/command]
@="cmd.exe /k /"cd %L/""
这样文件夹上右键选打开cmd,cmd就直接进入那个目录了。
2. 增加“反编译 chm 文件”命令
在 Windows 操作系统中,有很多的帮助文件和电子书籍都是 .chm 格式的,有时候把它们变为 .html 网页格式的文件会在查找资料和看书时带来很大的方便,尤其是想在非 Windows 平台下也能查看这些文件的时候。于是我们可以在 shell 项下新建一项,取名为 Chm,编辑其字符串的数值数据为“反编译 chm 文件”,这次我们需要运行的是 hh.exe 这一个程序,通过“-decompile”选项,我们就能将 .chm 格式的文件转换成 .html 格式的文件,如果一个目录下有很多的 .chm 文件,应该怎么处理呢?我的想法是选中一个文件,就在当前目录下反编译这个文件,而不要把这个目录下所有的文件都反编译一遍,于是我们在 Cmd 项下再新建一项,取名为 Command,然后编辑其字符串的数值数据为“hh -decompile ./ %0”,就能达到我想要的结果了,如图 2.1 所示。
图 2.1 Chm 项的建立
这样,当我在浏览器中选中一个 .chm 文件时,只要点击右键,选择“反编译 chm 文件”,就能在当前目录下生成许多的 .html 文件。如图 2.2 所示。
图 2.2 运行结果
3. 增加“用 Emacs 编辑”命令
如果你在 Windows 下安装了 gvim 的话,在你的右键菜单上一定会有一个选项“用 Vim 编辑”,在用来编辑文件时这个选项的确是非常的方便。但是 Windows 平台下的 Emacs 却没有这么方便的选项,对于我这样的 Emacs 用户来说是很不舒服的,于是我在右键菜单中也增加了一个类似于 gvim 的选项,并且取名为“用 Emacs 编辑”。
首先,在 shell 项下新建一项,取名为 Emacs,编辑其字符串的数值数据为“用 Emacs 编辑”,这次我们需要运行的是 runemacs.exe 这一个程序,然后我们在 Emacs 项下再新建一项,取名为 Command,然后编辑其字符串的数值数据为“C:/Program Files/emacs-21.3/bin/runemacs.exe %0”,你需要确认你的 Emacs 安装在哪,然后替换一下字符串就可以了,加“%0”的目的是用 Emacs 打开选中的这一个文件,而不仅仅是打开一个空的 Emacs。如图 3.1 所示。
图 3.1 Emacs 项的建立
当我们需要编辑一个文件时,只要在浏览器中找到这个文件,然后点击右键,选择“用 Emacs 编辑”就能在 Emacs 程序中直接打开该文件,如图 3.2 所示。
图 3.2 运行结果
- 在 Windows 的右键菜单中增加选项
- 在Windows注册表中添加右键菜单删除CVS Folds的选项
- 在右键点击的菜单中添加选项的方法
- 在系统的右键菜单中添加选项
- 右键菜单增加DOS选项
- 在右键菜单中增加新建条目的方法
- 在资源管理器中增加beyond compare 3 的右键菜单
- 在操作系统的右键菜单项中增加项
- 在我的电脑右键中增加设备管理器菜单
- 如何在右键中增加菜单
- 在TreeView中增加右键菜单功能
- windows下在右键菜单增加Edit With Emacs菜单
- 自动为Notepad增加鼠标右键菜单的打开选项
- 在Windows中添加右键菜单选项及快捷键(转)
- 去掉Windows右键菜单选项
- 删除atom在windows文件夹右键快捷菜单中的选项
- 在windows右键菜单中加入自己的程序
- Windows右键菜单中加入用notepad++打开选项
- Norton AntiVirus (诺顿杀毒)v9.0 简体中文企业版
- 瑞星杀毒软件 v2006 18.30.10 特别版(更新06月06日病毒库)
- IP Helper API 简介 (zz)
- 千渡互通 (1000du2) V1.0 客户端,让电信与网通畅通无阻......
- 漂泊的我
- 在 Windows 的右键菜单中增加选项
- C#学习笔记--Position
- Java属性文件的一个缺憾(Java缺点之二:属性文件)
- 如何在DataGrid绑定之前为DataSet添加新列
- ASP.NET 2.0中使用webpart系列控件
- 世界杯第三天
- C#学习笔记--BindingContext()
- 在C++中使用cpuid指令获得CPU信息 (zz)
- 查看每个数据表的大小