代码如下所示:
#include <iostream>
#include <windows.h>
#include <stdio.h>
using namespace std;
int main(){
string command;
#define cfile
ShellExecute(GetDesktopWindow(), "open", NULL, "file.exe" SW_SHOWNORMAL)
cin >> command;
if (command=="file");
{
cfile;
}
}
该文件的目录是在Windows的环境变量,所以它应该是罚款运行它只是“file.exe”。我看到这对其他人有时工作,但我不知道为什么它不为我工作。
1条答案
按热度按时间6xfqseft1#
现在,您在参数之间缺少一个逗号,它应该如下所示:
现在我们已经解决了最基本的语法问题,其他问题还有:
null
父进程。null
作为动词null
文件没有任何意义因此,考虑到这些问题,您应该使用以下代码: