【发布时间】:2016-07-28 14:14:30
【问题描述】:
我想要一个脚本,用于传递由命令组成的向量列表以创建进程。
vector<string> list;
list.push.back(eeee -q 50 kekekekkee.jpg -o kdkdkdkdd.jpg);
list.push.back(eeee -q 50 kefffffee.jpg -o kefffffee.jpg);
list.push.back(eeee -q 50 kfffffff.jpg -o kfffffff.jp);
list.push.back(eeee -q 50 kekeksfwefee.jpg -o kekeksfwefee.jpg);
/* YOUR MAGICAL CODE HERE */
if (CreateProcessA(NULL, ?????, NULL, NULL, FALSE, CREATE_NO_WINDOW, NULL, NULL, &si, &pi))
{
CloseHandle(pi.hThread);
CloseHandle(pi.hProcess);
}
有人对此有解决方案/知道如何做到这一点吗?
【问题讨论】:
-
一个“脚本”?是否有可用的 C++ 脚本引擎?
-
这些
eeee -q 50 kekekekkee.jpg -o kdkdkdkdd.jpg行是什么语法? -
我通常使用命令行参数,这是一个单一的字符串参数。如果您有要启动的程序的源代码,您还可以在命令行参数中添加一个文件选项,然后将所有其他命令行参数放入需要调用 CreateProcess() 的应用程序生成的文件中。
-
是命令行的概念
标签: c++ windows vector char createprocess