在Windows下命令行用的比较多,经常在资源管理器里翻到某个目录,若想要在此目录下跑命令,只辩虚能是打开cmd.exe,然后一路cd才能到达此目录。
每次都这样太麻烦了,有没有简单的方法以资源管理器打开的目录为工作目录打开应用程序呢?研究了许久,答案是在资源携橡燃管理器的右键菜单上添加菜单项,需要修改注册表。
下面是我添加的一些菜单项,这样就不用每次都打开cmd然后一路cd了。
REGEDIT4
[HKEY_CLASSES_ROOT\Directory\Background\shell]
[HKEY_CLASSES_ROOT\Directory\Background\shell\cmd]
@="CMD"
[HKEY_CLASSES_ROOT\Directory\Background\shell\cmd\command]
@="cmd.exe /s /k pushd \"%V\""
[HKEY_CLASSES_ROOT\Directory\Background\shell\Cygwin]
@="Cygwin"
[HKEY_CLASSES_ROOT\Directory\Background\shell\Cygwin\command]
@="D:\\ProgramFiles\\Cygwin\\bin\\mintty.exe -i /Cygwin-Terminal.ico"
[HKEY_CLASSES_ROOT\Directory\Background\shell\JupyterNoteBook]
@="Jupyter Notebook"
[HKEY_CLASSES_ROOT\Directory\Background\shell\JupyterNoteBook\command]
@="D:\\ProgramFiles\\Anaconda2\\Scripts\\jupyter-notebook.exe"
使用方法,把此代码保存到一个以.reg为后缀的文件,根据实际情况添删改然后保存。右击此文如吵件点合并即可。
遇到明薯同样的问题,最后用笑汪了一个笨方法。我将cygwin下的bin目录直接和JDK下的bin目录进行合并,重新设定一下Eclipse的Java的Installed JRES就OK了。
仅供激升者参考。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)