打开注册表(regedit)并定位到
HKEY_CLASSES_ROOT\Directory\shell
然后右击shell->新建->项,然后名字随便起,比如RunCygwin
在其下再新建一项,叫做command,表示要执行的命令,command下会有一个图标是ab字样的键值,名称是(默认),类型是REG_SZ,
双击其会弹出一个"修改字符串"的窗口,修改数据数值为:
D:\tmp\tmp_dev_root\cgwin\bin\bash -login -c "cd '%1'; exec bash -rcfile ~/.bashrc"
其中
D:\tmp\tmp_dev_root\cgwin\
是我此处Cygwin安装路径下的bash的位置,其下会存在bash工具:bin\bash
然后就可以进入任何目录,右键点击,就会看到对应的可选项,此处是RunCygwin
:
点击即可进入cygwin了:
关于更多的相关的解释,请参考:【整理】在windows下添加右键使得可以运行cygwin且直接定位到当前文件夹 + 【整理】如何在Windows XP中,右键添加命令行cmd command,打开当前文件夹,定位到当前路径