gpt4 book ai didi

c++ - 使用 C++ 打开 Windows 应用程序,如游戏或浏览器或任何其他程序

转载 作者:可可西里 更新时间:2023-11-01 09:20:48 24 4
gpt4 key购买 nike

我想知道如何使用 C++ 编程在 Windows 中打开任何应用程序,我正在使用 dev C++。我使用了 system() 但它表现不佳或者我没有正确使用它。请告诉我 system() 的语法来打开一个应用程序或告诉另一个函数。

最佳答案

使用 shell 执行而不是 windows 系统。

#include <Windows.h>
//Link with library: Shell32.lib or libshell32.a

ShellExecute(
NULL, //handle to the parent window
"open", //Action to take
"Notepad.exe", //Program path
"arg1 arg2", //Command line arguments
"C:\\", //Start in what directory
SW_SHOWMAXIMIZED //Window state
);

至于 system(),它只需要一个参数,与您在控制台中输入的参数相同 (cmd.exe)例如system("dir/a"); 与在 cmd.exe 中键入 dir/a 完全相同

如果您在devC++中构建遇到困难检查项目属性。

来自“项目选项”>目录>

  • 库目录 \MinGW64\x86_64-w64-mingw32\lib32
  • 包含目录:\MinGW64\x86_64-w64-mingw32\include

来自“项目选项”>参数>链接器

  • -lshell32

关于c++ - 使用 C++ 打开 Windows 应用程序,如游戏或浏览器或任何其他程序,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17338409/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com