【Anaconda】为右键菜单添加“当前位置开启Anaconda Prompt”

Stack Overflow 上查找到该解决方法:『Adding "Open Anaconda Prompt here" to context menu (Windows) - Stack Overflow』


主要原理是从 %USERPROFILE%\AppData\Local\Continuum\Anaconda3\Scripts\activate.bat 运行批处理调用 pushd 更改当前运行目录。

具体版本可能批处理脚本格式不同。经成功测试(Anaconda ver. 4.10.3),可将以下脚本保存为 .bat 文件并以管理员身份运行:

REG ADD HKCR\Directory\Background\shell\Anaconda\ /ve /f /d "Anaconda Prompt Here"
REG ADD HKCR\Directory\Background\shell\Anaconda\ /v Icon /f /t REG_EXPAND_SZ /d %USERPROFILE%\Anaconda3\Menu\Iconleak-Atrous-Console.ico
REG ADD HKCR\Directory\Background\shell\Anaconda\command /f /ve /t REG_EXPAND_SZ /d "%windir%\System32\cmd.exe pushd "%%V" "/K" %USERPROFILE%\Anaconda3\Scripts\activate.bat %USERPROFILE%\Anaconda3"
REG ADD HKCR\Directory\shell\Anaconda\ /ve /f /d "Anaconda Prompt Here"
REG ADD HKCR\Directory\shell\Anaconda\ /v Icon /f /t REG_EXPAND_SZ /d %USERPROFILE%\Anaconda3\Menu\Iconleak-Atrous-Console.ico
REG ADD HKCR\Directory\shell\Anaconda\command /f /ve /t REG_EXPAND_SZ /d "%windir%\System32\cmd.exe pushd "%%V" "/K" %USERPROFILE%\Anaconda3\Scripts\activate.bat %USERPROFILE%\Anaconda3"

  大功告成!Enjoy~

posted @ 2021-11-05 17:05  harman-chen  阅读(388)  评论(0编辑  收藏  举报