XiaoHui.net 笑汇程序员论坛首页
工作并快乐着,职业并休闲着
寻梦的岁月从不言辛苦几许,
不问收获几多……
» 游客:  申请新用户 | 登录 | 会员 | 统计 | 帮助 » XiaoHui.Net 笑汇程序员论坛 | 纯文字版 | 全站索引 | XiaoHui.com


[其他] 在VC中如何调用DOS命令

RSS 订阅当前论坛  

上一主题 下一主题
     

标题: [其他] 在VC中如何调用DOS命令  
 
龙主人
小水手
Rank: 1



UID 25843
精华 0
积分 33
帖子 33
阅读权限 10
注册 2006-11-24
来自 濮阳
状态 离线
在VC中如何调用DOS命令

向各位在侠请教一下,在VC 中能不能调用DOS命令,如果能应如何调用。
2007-3-26 23:14#1
查看资料  Blog  发短消息  顶部
 
iceeden
该用户已被删除









*** 作者被禁止或删除 内容自动屏蔽 ***
2007-5-5 13:07#2
顶部
 
李逍遥
小水手
Rank: 1



UID 31048
精华 0
积分 3
帖子 3
阅读权限 10
注册 2008-2-5
来自 仙灵岛或南赵国
状态 离线
编程中妙用dos命令 -|tracert 发表于 2005-6-9 18:21:00  


大家都知道cmd下可以实现很多功能,而如果我们在编程时可以比较适当的调用这些功能的话,可以大大减少我们的开发时间。
譬如说:如果想用api函数获得本机IP,就要写不少代码。而我们知道Cmd下的Ipconfig是可以查看ip的。如果我们结合定向符">"或">>",就能很简单的实现这一功能。
我们先用ShellExecute执行如下命令:ipconfig >c:\temp.txt 代码如下:
ShellExecute(m_hWnd,"open","cmd","/c ipconfig >c:\\temp.txt",NULL,SW_HIDE);
这样就会在c盘下生成temp.txt,里面就有本机IP.这时我们再用自己熟悉的读文件的方法把它读出来就OK了。

又或者netstat -an啊,nbtstat啊什么的,都可以用类似的方法实现不错的功能。
凡是cmd下的命令,而且有结果输出的,都可以这样弄,还是很方便的。
2008-2-5 09:19#3
查看资料  Blog  发短消息  QQ  顶部
     


  可打印版本 | 推荐给朋友 | 订阅主题 | 收藏主题  


 


所有时间为 GMT+8, 现在时间是 2008-10-7 07:12 Powered by Discuz! 4.1.0 清除 Cookies - XiaoHui.Net 笑汇程序员论坛 - Archiver