使用来自 vc++ 的 arg 将系统函数解决到 运行 bat 文件

Solutiousing system function to run bat file with arg from vc++

我是 visual c++ 的新手,我正在练习开发非常简单的应用程序。

我还在学习中,请指导我。

我正在尝试使用 Visual C++ 运行 batch file 并且需要在其后添加 arg

String ^ arg = textBox1->Text;

system("file.bat"); // how can I add my arg here?

arg 取决于用户在文本框中的输入。

非常感谢您...

解决方案:

String ^ arg = textBox1->文本; Process::Start("C:\file.bat", 参数);

我认为 system("file.bat " + arg) 可以吗?

我试过这个:

#include <iostream>
#include <iostream>
using namespace std;

int main()
{
    string str = "*.txt";
    system((string("dir ") + str).c_str());
    return 0;
}

这行得通