从 MSYS 运行 hstart

从 MSYS 运行 hstart

我正在尝试自动执行计算机上的某些操作。以下是我遇到的情况。我从 MSYS 提示符运行此命令:

hstart /elevate "cmd /k netstat -anb"

首先会出现一个标题为“无法创建进程 - Hstart”的消息框,内容为:“C:/Program Files (x86)/Git/elevate”,然后会打开一个新的未提升的控制台,并显示一条消息:“请求的操作需要提升”。如果从 cmd.exe 运行,它会按预期工作。到底发生了什么,如何让它工作?

答案1

看来 MSYS 执行自动路径转换,如果要运行“不依赖于 msys-1.0.dll”的可执行文件。因此,为了使它工作,你可以将斜线加倍:

hstart //elevate "cmd /k netstat -anb"

以下是一些 更多的链接,以防万一。

相关内容