窗口上带有“sh”扩展名的文件

时间:2013-04-10 08:16:37

标签: windows

我们的Apache Web服务器在Linux环境中运行 cgi可执行文件通过sh文件调用(例如/cgi-bin/iwsblogin.sh)。 调用“/cgi-bin/iwsblogin.sh”在一个html文件中。

现在我想在Windows上为这个Web服务器创建一个开发和测试环境。

我不想仅仅出于测试目的将html文件中的调用从“iwsblogin.sh”更改为“iwsblogin.bat”。

有没有办法以这种方式配置窗口,扩展名为“.sh”的文件被视为可执行文件,与“.bat”和“.exe”文件一样?

此.sh文件的内容例如:
- 用于设置某些环境变量的ms dos命令 - 应该调用的exe文件的路径。

我知道在stackoverflow上存在类似的问题,用户建议使用cygwin,但这不是我的选择!

非常感谢

1 个答案:

答案 0 :(得分:0)

有一些方法可以做到这一点。

  1. 如果.sh文件在将其重命名为.bat时有效,则可以使用“run as”并选择C:\ Windows \ System32 \ cmd.exe作为默认程序
  2. 使用sh仿真器。例如,msysgit包含一个,或者您可以使用cygwin(可能是相同的来源?)。
  3. 我知道你不想使用cygwin,但为什么不呢?请解释为什么这不是一个选项。如果我们不知道为什么常规答案不起作用,很难找到答案。