标签: c++ windows command-line
我有一个用c ++编写的软件,它必须调用命令行并执行2个简单的命令。问题是,它们需要在我的程序的主目录中执行(exe文件所在的文件夹)。我如何确保它们将在此目录中执行,如果它在PC上可能不同(例如&#34; Program Files&#34;或&#34; Program Files(x86)&#34;)。< / p>
答案 0 :(得分:0)
在Windows上,您可以使用GetModuleFileName WinAPI,它将返回您可以cd执行命令的exe路径。
cd