我想要做的是从另一个.exe打开一个.exe。我真的不知道该怎么做,所以我上网搜索了一下。我尝试了互联网上的一些建议方法,但不起作用。
下面是我的代码:
#include <iostream>
#include <windows.h>
using namespace std;
int main()
{
system ("OpenFile.exe");
system ("pause");
return 0;
}
当我在DEV C++中运行它时,它会编译,但我得到一个错误。有人能帮帮我吗?
发布于 2014-09-17 12:02:40
我在这方面取得了巨大的成功:
#include <iostream>
#include <windows.h>
int main() {
ShellExecute(NULL, "open", "path\\to\\file.exe", NULL, NULL, SW_SHOWDEFAULT);
}
如果你感兴趣,完整的文档在这里:
http://msdn.microsoft.com/en-us/library/bb762153(VS.85).aspx。
发布于 2015-07-16 10:35:46
试试这个:
#include <windows.h>
int main ()
{
system ("start notepad.exe") // As an example. Change [notepad] to any executable file //
return 0 ;
}
发布于 2015-02-17 00:52:10
您会收到此错误,因为您没有提供完整路径。(C:\Users...\file.exe)如果要删除此错误,请提供完整路径或将该应用程序(要打开的)复制到项目(.exe)所在的文件夹。
#include <windows.h>
using namespace std;
int main()
{
system ("start C:\\Users\\Folder\\chrome.exe https://www.stackoverflow.com"); //for opening stackoverflow through google chrome , if chorme.exe is in that folder..
return 0;
}
https://stackoverflow.com/questions/15435994
复制相似问题