我正在尝试编写一个批处理文件,该文件将自动打开我计划打开的所有 MinGW64 终端窗口并 cd 到适当的目录。我的工作电脑使用 Windows 11。
现在,我正在使用此命令来运行某些东西:
start "" C:\msys64\mingw64.exe "cd repos"
但是,虽然这确实会导致 mingw64 终端出现,并且我认为 cd 到 repos 文件夹中,但该终端会立即关闭而不是保持活动状态。如果我在 cd 命令之后附加对 vim 的调用,它会按预期保持活动状态,但在我退出 vim 时关闭。
我发现以下两个问题似乎与我正在尝试的内容相关,但所提供的解决方案对我不起作用:
这两个仍然具有相同的立即关闭窗口的结果。
如何制作一个批处理脚本来创建 MinGW64 终端窗口并在执行任何提供的命令后使其保持活动状态?
跑步
C:\msys64\msys2_shell.cmd
是正确的选择。
首先您
cd
到正确的目录,然后运行C:\msys64\msys2_shell.cmd -here
。 -here
标志使其保留当前目录。
想必您还想添加
-mingw64
以在相应模式下启动它。