在当前工作目录中打开Cygwin.bat文件(Windows 10)

时间:2019-01-07 19:18:30

标签: cygwin regedit

Cygwin的新手,正尝试从当前工作目录启动批处理文件。在Windows 10中使用注册表编辑器对.exe文件进行过类似的操作(请参见链接):

https://www.windowscentral.com/how-launch-bash-shell-right-click-context-menu-windows-10

我的Cygwin.bat文件如下:

@echo off
SETLOCAL
set HOME=C:\path\to\home
C:
chdir C:\cygwin64\bin
bash --login -i
ENDLOCAL

但是,当我右键单击目录以“在此处打开Cygwin.bat”时,终端在C:\path\to\home处打开。如何确保终端在当前工作目录中打开?

1 个答案:

答案 0 :(得分:2)

要获得预期的结果,您需要使用chere软件包。

chere -i 

通常足以在Explorer的鼠标左键菜单中创建正确的Bash Prompt Here条目。

请注意,无论如何,建议不要使用cygwin.bat,因为不要将mintty用作终端