【问题标题】:How to open a program using a program C++如何使用程序 C++ 打开程序
【发布时间】:2017-04-14 19:57:10
【问题描述】:

我一直在寻找一种使用 C++ 应用程序打开程序的方法。 我正在尝试制作一个同时启动两个程序的程序,例如我想用 AutoHotkey 启动一个游戏,当游戏关闭时 AutoHotkey 也可以。

我似乎无法在网上找到一个简单的答案,我读过有人说要使用 system() 但其他人说不要使用它,因为它的资源很重,这不是我想要的。

我还可以使用哪些其他方式来启动程序?我对 C++ 还很陌生,我已经使用它大约一个月了,所以我一点经验都没有。我知道在 C# 中有一种方法可以启动一个程序,例如: Process.Start("notepad.exe").

知道这么多不同的方法会很棒,在此先感谢各位。

【问题讨论】:

标签: c++ windows


【解决方案1】:

作为 AHK 而不是 C++ 程序员,再加上 AHK 可以说是更易于编程的事实,我想问您是否考虑过不同的方法?您可以将更多功能放在 AHK 程序中而不是 C++ 中。

即 与其让 C++ 启动两个程序,不如让它启动 Autohotkey 程序,然后在游戏继续运行的同时启动游戏。 让 Autohotkey 程序检查游戏是否仍在运行,如果没有则自行关闭,也很容易。

【讨论】:

  • 是的,我已经这样做了。好久没上论坛了,谢谢发帖。
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2012-12-30
  • 1970-01-01
  • 2017-03-29
  • 2021-04-25
  • 2017-01-10
  • 1970-01-01
相关资源
最近更新 更多