在我的程序所在的目录中打开CMD

时间:2016-08-14 10:41:28

标签: c++ windows command-line

我有一个用c ++编写的软件,它必须调用命令行并执行2个简单的命令。问题是,它们需要在我的程序的主目录中执行(exe文件所在的文件夹)。我如何确保它们将在此目录中执行,如果它在PC上可能不同(例如&#34; Program Files&#34;或&#34; Program Files(x86)&#34;)。< / p>

1 个答案:

答案 0 :(得分:0)

在Windows上,您可以使用GetModuleFileName WinAPI,它将返回您可以cd执行命令的exe路径。