我们相信:世界是美好的,你是我也是。平行空间的世界里面,不同版本的生活也在继续...

如果您看了这篇苏南大叔对cmder的介绍文章,您觉得这软件还不错的话。那么您就可以看看本篇进阶文章,那就是如何更快速的打开cmder。本文的主旨就是:给cmder设置点快捷通道,可以从很多地方快速启动它。

系统环境变量

设置系统环境变量,这个是window下编程,老生常谈的问题,都win10的时代了,这个恶心的问题还没有解决。不多说,大家都明白。要想随时随地的启动cmder,把它推荐给系统,那是必须的操作步骤了。

我们可以在我的电脑图标的属性里面找到系统变量,注意是系统变量,不是用户变量。两者看起来很相似的。然后我们修改一下PATH,增加上cmder.exe所在的目录即可,注意是目录,不是exe,也不是bin目录。如果高兴的话,还可以把这个新增的路径调整到第一条。这样的话,就万无一失了。

苏南大叔:cmder进阶:快捷访问cmder - 08_01
cmder进阶:快捷访问cmder(图14-1)

苏南大叔:cmder进阶:快捷访问cmder - 08_02
cmder进阶:快捷访问cmder(图14-2)

快捷启动方式

设置好之后,我们就可以在开始运行里面,输入cmder,来启动cmder.exe了。当然,我们还可以在资源管理器的地址栏里面输入cmder来快速启动它,是不是很方便?当然,在正统的cmd下面,敲cmder也是一样的效果的。下面是相关效果图。

苏南大叔:cmder进阶:快捷访问cmder - 08_04
cmder进阶:快捷访问cmder(图14-3)

苏南大叔:cmder进阶:快捷访问cmder - 08_05
cmder进阶:快捷访问cmder(图14-4)

苏南大叔:cmder进阶:快捷访问cmder - 08_06
cmder进阶:快捷访问cmder(图14-5)

但是这里有个小问题,就是最新的1.3.5版本,不支持打开当前路径了。老版本的话,经过设置是可以实现的。而cmd是完全没有问题的。在官方的issue里面也又很多人反馈这个问题,似乎都还是open状态。也就是说,没有解决的issue。那么大家继续期待最新的版本修复这个bug吧。下面有两条issue链接,大家可以关注一下,是否是解决状态。

https://github.com/cmderdev/cmder/issues/1414
https://github.com/cmderdev/cmder/issues/1654

下面是个简单的不是很完美的解决方案。如果,您非常希望通过资源管理器的地址栏打开cmder,并且自动切换到当前目录的话。
在cmder目录下面建立一个cmder.bat。然后把原版的cmber.exe改个名字,比如改成cmber2.exe。然后编辑cmder.bat内容。

@echooff
cmber2 %cd%

然后就可以实现你的目的了,不过有个黑框闪过。不是很完美,当然可以用vbs隐藏bat窗体。但是vbs的文件,却不能在系统路径中识别处理。所以,就暂时不完美一下吧。估计,官方会解决这个问题的。

苏南大叔:cmder进阶:快捷访问cmder - startup2
cmder进阶:快捷访问cmder(图14-6)

开启右键菜单

右键菜单的效果,可能不是所有人都会喜欢。所以,本步骤中所述内容,请不要胡乱尝试哦。当然,尝试了也没有关系,是有解救之法的。先看看效果图。

苏南大叔:cmder进阶:快捷访问cmder - 09_04
cmder进阶:快捷访问cmder(图14-7)

如果您喜欢这个效果,那么请在管理员模式下的cmd或者cmder里面,执行下面的命令即可。

Cmder.exe /REGISTER ALL

苏南大叔:cmder进阶:快捷访问cmder - 09_02
cmder进阶:快捷访问cmder(图14-8)

当然,顺利执行的前提一:管理员模式。否则,你会看到下面的类似错误提示。

苏南大叔:cmder进阶:快捷访问cmder - 09_01
cmder进阶:快捷访问cmder(图14-9)

前提二:设置好了系统变量,如果没有设置好,那么请补全exe的路径即可。

去除右键菜单

如果你后悔设置了右键菜单的话,cmder也免费提供了后悔药。当然是免费的,所以效果不咋地。还是有后遗症。

Cmder.exe /UNREGISTER ALL

上述命令正常执行的前提是一样的,要求管理员模式,还要注意路径问题。如果执行完毕后,右键菜单还是存在,只不过换了个样子的话,比如这样:

苏南大叔:cmder进阶:快捷访问cmder - 09_07
cmder进阶:快捷访问cmder(图14-10)

那么下面您可以试试,由苏南大叔独家提供的后悔药:修改注册表。注册表位置很好找,位置有两个:

HKEY_LOCAL_MACHINE\SOFTWARE\Classes\Directory\background\shell\Cmder
HKEY_LOCAL_MACHINE\SOFTWARE\Classes\Directory\shell\Cmder

这两个注册表愉快的删除了,右键菜单就会彻底消失了。

苏南大叔:cmder进阶:快捷访问cmder - 09_08
cmder进阶:快捷访问cmder(图14-11)

修改右键菜单

大家知道这个菜单注册的原理了,就可以自定义图标和文字了。方法就是修改注册表。操作起来很简单,就不仔细说明了。大家看图即可。

苏南大叔:cmder进阶:快捷访问cmder - 10_01
cmder进阶:快捷访问cmder(图14-12)

苏南大叔:cmder进阶:快捷访问cmder - 10_02
cmder进阶:快捷访问cmder(图14-13)

苏南大叔:cmder进阶:快捷访问cmder - 10_04
cmder进阶:快捷访问cmder(图14-14)

只要你高兴,就可以改成任何你喜欢的名字和图标。还是不错的吧?

结论

如果您喜欢使用cmder,那么您也应该喜欢做本文中的设置。因为这能节约您的时间。您说对不对?更多cmder的进阶设置,请参考苏南大叔的相关文章。https://newsn.net/tag/cmder/

如果本文对您有帮助,或者节约了您的时间,欢迎打赏瓶饮料,建立下友谊关系。
本博客不欢迎:各种镜像采集行为。请尊重原创文章内容,转载请保留作者链接。

 【福利】 腾讯云最新爆款活动!1核2G云服务器首年50元!

 【源码】本文代码片段及相关软件,请点此获取更多信息

 【绝密】秘籍文章入口,仅传授于有缘之人   regedit    cmder