如何使脚本在Windows中可执行

时间:2018-08-28 21:03:48

标签: exe

如何使脚本在Windows中可执行。就像chmod + x命令在Linux中所做的一样。我已经浏览过,但没有确切的解决方案。感谢您的帮助。

1 个答案:

答案 0 :(得分:1)

您需要为文件提供可执行扩展名。 Windows默认情况下执行.bat,.com和.exe文件,但是PATHEXT environment变量决定了即使不写出扩展名也可以执行哪些扩展名,以及尝试的顺序。

实际执行的操作取决于HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\FileExts\下的注册表设置,这些设置也可以通过资源管理器中的“使用...打开”图形对话框进行编辑。有关详细信息,请参见其他问题的答案:https://stackoverflow.com/a/3924822/1584012

在您的情况下,git-ftp脚本使用bash,该bash在大多数Windows计算机上均未预先安装。如果您的Windows版本支持Windows Subsystem for Linux可选组件,建议您安装它。但是还有other options,例如Cygwin,Wubi或虚拟机。

正如您在评论中所写,Git for Windows包括一个MSys2 bash shell,从某种意义上说,它是Cygwin的继承者。