我有一个关于使用\“转义序列的问题。所以我的第一个问题是如何让这个cmd语句工作?
cd“c:\ users \ aegis \”$ T sup.cmd
我也知道使用&的能力和&&在系统功能内部,但有人可以让我更好地了解这将如何工作吗?
#include "stdafx.h"
#include <iostream>
int _tmain(int argc, _TCHAR* argv[])
{
system("start c:\\users\\aegis\\sup.cmd");
以下代码可以打开cmd,但我希望有更多控制权。我目前还在等待有人向我解释如何systemexecute()systemexecuteEx()和createprocess()工作的问题。我对c ++很新,所以我觉得createprocess和systemexecute()可能对我来说太深入了。
答案 0 :(得分:0)
只需使用\来转义“字符”,然后你的system()调用将如下所示:
system("start \"c:\\users\\aegis\\sup.cmd\"");