调用命令行重定向输出结果.
来源:互联网 发布:淘宝店铺如何修改类目 编辑:程序博客网 时间:2024/05/03 10:57
以下代码实现ping的结果重定向到文件,当然也可以通过这种方式获取IP地址,
另外一种获取IP地址的方法就是通过调用gethostbyname函数了.但是命令行
重定向结果的方法提供了一种强有力的工具.
if(::ShellExecute(NULL, "open",
"cmd", "/c ping www.baidu.com>>./tmp.txt", NULL, SW_HIDE)!=0)
{
AfxMessageBox("执行完毕!");
};
// /c参数会关闭结果 /k会suspend结果
}
//读出重定向结果
char fbuf[2048];
memset(fbuf,0,sizeof(fbuf));
CFile file;
//文件写入缓冲缘故,所以这里要不断尝试打开文件,直到打开成功为止
while(file.Open("./tmp.txt",CFile::modeRead)==FALSE){
//这里可以settimer显示为正在打开文件,请稍后,循环完毕killtimer
continue;
}
file.Read(fbuf,sizeof(fbuf));
AfxMessageBox(CString(fbuf));
file.Close();
- 调用命令行重定向输出结果.
- 重定向输出结果
- Windows 重定向命令行输出
- 将windows命令行的结果保存到文件 (cmd命令的重定向输出)
- 将windows命令行的结果保存到文件 (cmd命令的重定向输出)
- windows命令行输出重定向和错误重定向
- windows命令行输出重定向和错误重定向
- 如何在命令行输出重定向
- LINUX命令行输出重定向至文本文件
- VC下使用命令行重定向输出
- windows命令行重定向输出到NULL
- matlab重定向命令行输出的内容
- python 调用系统命令,并将输出重定向,输出其结果至文件或者字符串变量
- python 调用smtplib输出重定向问题
- Linux命令输出结果到文件:使用>>重定向符号
- java的输出在命令行中的重定向问题
- 将命令行的输出重定向到某个文件
- 命令行重定向输入输出
- 红十字会急救证模拟考试系统-概要设计说明书
- 同一目录下com文件总是比同名的exe文件优先执行
- POJO 与 PO
- 红十字会急救证模拟考试系统 -最后调示完成情况报告
- 红十字会急救证模拟考试系统 -安装说明
- 调用命令行重定向输出结果.
- 红十字会急救证模拟考试系统 -总结
- shell小知识
- 局域网内即时通信软件 ZSCQ -概要设计说明书
- 生命并不在于得到什么,而在于做过什么。
- 局域网内即时通信软件 ZSCQ -客户端概要设计
- 局域网内即时通信软件 ZSCQ -工作进度记录表
- javax.swing.border 边框
- 走过 Google 2005年[zt]