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
处打开。如何确保终端在当前工作目录中打开?
答案 0 :(得分:2)
要获得预期的结果,您需要使用chere
软件包。
chere -i
通常足以在Explorer的鼠标左键菜单中创建正确的Bash Prompt Here
条目。
请注意,无论如何,建议不要使用cygwin.bat
,因为不要将mintty
用作终端