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


[SDK/API] shellexcute语句怎样写?

RSS 订阅当前论坛  

上一主题 下一主题
     

标题: [SDK/API] shellexcute语句怎样写?  
 
hl666666
小水手
Rank: 1



UID 1685
精华 0
积分 23
帖子 23
阅读权限 10
注册 2006-1-10
状态 离线
shellexcute语句怎样写?

在vb命令提示符中,如果执行如下语句:
ipconfig -all >> c:\mac.txt
则命令“ipconfig -all ”的执行结果会以“mac.txt”的文件形式保存在c盘下。
现在,我想在vb中用shellexcute命令实现,试了很多次,都不能成功。请问shellexcute究竟该怎样写?还是应该用其他的api函数来实现?
背景:有100多同事,均有手提电脑,但他们很多都不会用"ipconfig -all ",所以我在网上下载了一段读取网卡序列号的源程序,做成可执行文件,运行后,即可知道自己的网卡序列号。但发现该程序在很多手提上运行后,读出的网卡序列号均为12个0,所以想在vb中调用相应的执行命令提示符的api函数,把结果写在文本文件中。请指点。
2007-11-24 17:39#1
查看资料  Blog  发短消息  顶部
 
晨霜
传说中的水手
Rank: 5Rank: 5


UID 6
精华 0
积分 422
帖子 422
阅读权限 1
注册 2003-1-17
状态 离线
那你不如把 ipconfig 命令直接做一个 BAT 文件,发给你的同事。一行命令搞定。

我要做秋天的晨霜,消溶在她的窗头...
2007-12-14 22:25#2
查看资料  Blog  发短消息  顶部
 
XiaoHui
管理员
Rank: 9Rank: 9Rank: 9


UID 2
精华 1
积分 4861
帖子 4851
阅读权限 200
注册 2001-1-23
来自 猎户星座
状态 离线
shellexecute 的函数原型:

HINSTANCE ShellExecute(          HWND hwnd,
    LPCTSTR lpOperation,
    LPCTSTR lpFile,
    LPCTSTR lpParameters,
    LPCTSTR lpDirectory,
    INT nShowCmd
);
按楼上的所说,直接用 BAT 应该是最简单快捷的方法。


飞往猎户星座....
2007-12-15 08:35#3
查看资料  访问主页  Blog  发短消息  顶部
 
hl666666
小水手
Rank: 1



UID 1685
精华 0
积分 23
帖子 23
阅读权限 10
注册 2006-1-10
状态 离线
感谢帮助

经过网上发贴,查阅资料,前段时间用winexec("cmd /c ipconfig /all >c:\mac.txt",sw_hide)解决了。有需要的朋友可以借鉴。
2008-1-13 17:28#4
查看资料  Blog  发短消息  顶部
     


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


 


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