李逍遥
小水手

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下的命令,而且有结果输出的,都可以这样弄,还是很方便的。
|
|