Java程序员必看--扩展鼠标右键菜单功能
2007-03-05 09:48
295 查看
作者:熔岩
日期:2007-03-05
MSN :leizhimin@126.com
声明:原创作品,未经授权,谢绝转载!
Java程序员必看--扩展鼠标右键菜单功能
背景:今天在做点东西,敲了好多cd命令,目的就是从dos进入一个目录去执行一个ant命令。是在是太无聊了!这个项目很大目录众而且层次很深,我需要从资源管理器去浏览其中的代码,可是每次打开都是我的电脑的资源管理器,浏览及其不便。于是,我干完手边的工作开始研究看有没有好的解决办法,凭借对windows注册表知识略知一二,开始尝试修改右键菜单。通过多次尝试,终于找到了解决办法:修改注册表,简化操作!
环境:
Windows XP/2003
修改注册表的工具:Registry Workshop 2.31 简体中文版
Windows下开发的Java程序员在开发的时候常常会有两种烦恼:
其一:要在DOS下进入一个目录来运行一些命令,比如java、javac、ant,从命令行窗口进入一些目录是windows下的标准操作,可是经常操作这些无聊的命令(cd)也会让人感觉到厌烦。
其二:要常常使用资源浏览器来浏览一个project(工程)代码,而windows标准的资源管理器是我的电脑的树行目录,这个目录一般打开都比较迟钝(很耗费CPU和内存资源),而且,把我的电脑所有资源从windows资源管理器中浏览太多了,实际上程序员真正需要的是仅仅这个项目的目录。
下面是消除您烦恼的办法:
1、在右键添加“DOS快速通道”,快捷进入文件夹或者驱动器的DOS窗口下面。
打开注册表,进入HKEY_CLASSES_ROOT\Folder\shell,在下面新建一个项,取名“dos”,然后修改默认的键值为:
DOS快速通道(&Y)
然后,再在这个项下新建一个项“command”,默认值改为:
cmd.exe /K CD %1
这样就可以了,在文件夹上点右键,快捷菜单里就有进dos的命令了。
操作截图如下:
![](https://oscdn.geek-share.com/Uploads/Images/Content/202004/20/506d77b1551816ece1d4fa8b9448ccbf.png)
2、在右键添加“以此为根目录浏览”菜单。
打开注册表,进入HKEY_CLASSES_ROOT\Folder\shell,在下面新建一个项,取名“Rootexplorer”,然后修改默认的键值为:
以此为根目录打开(&Z)
然后,再在这个项下新建一个项“command”,默认值改为:
Explorer.exe /e,/root,%L
这样就可以了,在文件夹上点右键,就看到新命令了。
下面是扩展后的截图:
![](https://oscdn.geek-share.com/Uploads/Images/Content/202004/20/1285fa4cd953b6beb0bb043844290a8d.png)
以E:\ghost83文件夹为例,分别用运行两个菜单命令看看效果如下:
![](https://oscdn.geek-share.com/Uploads/Images/Content/202004/20/971fcd575af3c286a93d95582193661e.png)
![](https://oscdn.geek-share.com/Uploads/Images/Content/202004/20/63e1e671b3ffb54c6067ec7e2ff7ba62.png)
最后我从注册表中已导出了这两注册表文件,下载后直接双击运行就可以用了。
其实现在还有个烦恼,就是从右键如何复制文件夹路径、文件路径,这个问题我尝试多次还没有解决,希望大家一块探讨!
现在已经解决了,大家下载下来试试看。
本文出自 “熔 岩” 博客,转载请与作者联系!
日期:2007-03-05
MSN :leizhimin@126.com
声明:原创作品,未经授权,谢绝转载!
Java程序员必看--扩展鼠标右键菜单功能
背景:今天在做点东西,敲了好多cd命令,目的就是从dos进入一个目录去执行一个ant命令。是在是太无聊了!这个项目很大目录众而且层次很深,我需要从资源管理器去浏览其中的代码,可是每次打开都是我的电脑的资源管理器,浏览及其不便。于是,我干完手边的工作开始研究看有没有好的解决办法,凭借对windows注册表知识略知一二,开始尝试修改右键菜单。通过多次尝试,终于找到了解决办法:修改注册表,简化操作!
环境:
Windows XP/2003
修改注册表的工具:Registry Workshop 2.31 简体中文版
Windows下开发的Java程序员在开发的时候常常会有两种烦恼:
其一:要在DOS下进入一个目录来运行一些命令,比如java、javac、ant,从命令行窗口进入一些目录是windows下的标准操作,可是经常操作这些无聊的命令(cd)也会让人感觉到厌烦。
其二:要常常使用资源浏览器来浏览一个project(工程)代码,而windows标准的资源管理器是我的电脑的树行目录,这个目录一般打开都比较迟钝(很耗费CPU和内存资源),而且,把我的电脑所有资源从windows资源管理器中浏览太多了,实际上程序员真正需要的是仅仅这个项目的目录。
下面是消除您烦恼的办法:
1、在右键添加“DOS快速通道”,快捷进入文件夹或者驱动器的DOS窗口下面。
打开注册表,进入HKEY_CLASSES_ROOT\Folder\shell,在下面新建一个项,取名“dos”,然后修改默认的键值为:
DOS快速通道(&Y)
然后,再在这个项下新建一个项“command”,默认值改为:
cmd.exe /K CD %1
这样就可以了,在文件夹上点右键,快捷菜单里就有进dos的命令了。
操作截图如下:
![](https://oscdn.geek-share.com/Uploads/Images/Content/202004/20/506d77b1551816ece1d4fa8b9448ccbf.png)
2、在右键添加“以此为根目录浏览”菜单。
打开注册表,进入HKEY_CLASSES_ROOT\Folder\shell,在下面新建一个项,取名“Rootexplorer”,然后修改默认的键值为:
以此为根目录打开(&Z)
然后,再在这个项下新建一个项“command”,默认值改为:
Explorer.exe /e,/root,%L
这样就可以了,在文件夹上点右键,就看到新命令了。
下面是扩展后的截图:
![](https://oscdn.geek-share.com/Uploads/Images/Content/202004/20/1285fa4cd953b6beb0bb043844290a8d.png)
以E:\ghost83文件夹为例,分别用运行两个菜单命令看看效果如下:
![](https://oscdn.geek-share.com/Uploads/Images/Content/202004/20/971fcd575af3c286a93d95582193661e.png)
![](https://oscdn.geek-share.com/Uploads/Images/Content/202004/20/63e1e671b3ffb54c6067ec7e2ff7ba62.png)
最后我从注册表中已导出了这两注册表文件,下载后直接双击运行就可以用了。
其实现在还有个烦恼,就是从右键如何复制文件夹路径、文件路径,这个问题我尝试多次还没有解决,希望大家一块探讨!
现在已经解决了,大家下载下来试试看。
本文出自 “熔 岩” 博客,转载请与作者联系!
相关文章推荐
- Java程序员必看--扩展鼠标右键菜单功能
- Java程序员必看--扩展鼠标右键菜单功能
- Java右键菜单实现文本组件内容的的复制、粘贴、剪切功能
- 关于openlayers3多边形区域绘制以及地图/区域鼠标右键菜单功能
- autocad的扩展应用---鼠标右键菜单的制作
- contextmenu用法-实现鼠标右键点击菜单功能
- 如何设置secureCRT的鼠标右键为弹出文本操作菜单功能
- java多文本框使用右键弹出菜单复制粘贴剪切功能实现
- winform ListView鼠标拖放功能&Label浮动&鼠标右键菜单定位
- MFC基于对话框最小化到托盘,并鼠标右键添加菜单以及对应菜单功能
- 如何设置secureCRT的鼠标右键为弹出文本操作菜单功能
- Java右键菜单实现文本组件内容的的复制、粘贴、剪切功能
- 用javascript 实现网页鼠标右键弹出菜单功能
- autocad的扩展应用---鼠标右键菜单的制作
- VB实现右键扩展菜单以及按钮触发扩展菜单功能
- JAVA GUI学习 - JPopupMenu鼠标右键菜单组件学习
- 【ZedGraph】右键菜单和鼠标滚轴的移动缩放等功能的启用和禁用
- 设置secureCRT的鼠标右键为弹出文本操作菜单功能
- 扩展EasyUI datagrid 增加表头右键菜单功能,可动态对列进行显示和隐藏
- 页面内元素跟随鼠标移动和右键菜单组件功能