如何在一个c++程序中执行命令行命令?
如何在一个c++程序中执行命令行命令? 问题点数:100、回复次数:9Top
1 楼saucer(思归)回复于 2002-10-10 22:30:11 得分 0
system("...");
or use
CreateProcessTop
2 楼lyguo(愚人(每天顶几顶挣分升星星)http://zz.ihenan.cn/map/)回复于 2002-10-10 22:34:32 得分 0
在程序中怎么不能执行命令行了????Top
3 楼chaojinn()回复于 2002-10-10 22:35:32 得分 0
详细些,给个例子,比如在一个c++程序中执行dir c:\windows\命令Top
4 楼c17338996(网络诗人)回复于 2002-10-10 22:42:30 得分 50
#include "stdio.h"
#include "conio.h"
void main(void)
{
system("notepad.exe");
}
可以达到要求吗?Top
5 楼yarshray(saga jion(心飘情落))回复于 2002-10-10 22:44:41 得分 30
ShellExecute(this->m_hWnd,"open","calc.exe","","", SW_SHOW );
CSDN稳当中心有一篇!Top
6 楼saucer(思归)回复于 2002-10-10 22:47:22 得分 20
consult
Universal Console Redirector
http://www.codeproject.com/useritems/consolePipe.aspTop
7 楼zhakewei(天外有天)回复于 2002-10-10 22:48:09 得分 0
太多了,例如以下的:
ShellExecute(......);
ShellExecuteEx(......);
CreateProcess(.......);
当然,system函数是最简单的,就像楼上举的例子Top
8 楼chaojinn()回复于 2002-10-10 22:58:11 得分 0
#include "stdio.h"
#include "conio.h"
int main(int argc, char* argv[])
{
system("notepad.exe");
}
编译出错,在vc6.0下
E:\code\cmdtest\cmdtest.cpp(11) : error C2065: 'system' : undeclared identifierTop
9 楼chaojinn()回复于 2002-10-10 23:07:32 得分 0
知道了,应该先#include "stdlib.h"
Top




