1

我试图用 c++ 运行 exe 文件但没有运气

我试过这个:

system("C:\\Program Files (x86)\\Counter-Strike Condition Zero 1.2 build 2771\\hl.exe");

如何使用参数运行 hl.exe?

谢谢

更新:

'C:\Program' is not recognized as an internal or external command, operable program or batch file我收到这个错误。

我试过system("C:\\hl.exe");了,效果很好。我认为问题在于空格

4

1 回答 1

9

您可以通过将参数添加到 hl.exe 的末尾来运行带有参数的可执行文件,就像在命令行中一样。

system("C:\\Program Files (x86)\\Counter-Strike Condition Zero 1.2 build 2771\\hl.exe fullscreen");

其中 fullscreen 是运行 hl.exe 的参数。

在路径中使用空格,您可以在包含可执行路径的字符串周围加上引号:

system("\"C:\\Program Files (x86)\\Counter-Strike Condition Zero 1.2 build 2771\\hl.exe\" fullscreen");
于 2012-06-29T16:38:13.037 回答