VB中Shell函数和ShellExecute函数的使用方法、联系、区别?

小生对Shell函数和ShellExecute函数的使用方法、联系、区别不甚了解,哪位大侠能江湖救急一下,小生这厢有礼了!由其是联系、区别要讲清楚。... 小生对Shell函数和ShellExecute函数的使用方法、联系、区别不甚了解,哪位大侠能江湖救急一下,小生这厢有礼了!由其是联系、区别要讲清楚。 展开
 我来答
似水流年00
2006-08-27 · TA获得超过2073个赞
知道小有建树答主
回答量:956
采纳率:0%
帮助的人:1370万
展开全部
楼主,vb之中只有shell函数,没有shellexecute函数,该函数是vc的函数

vb的shell函数用法:

功能:执行一个可执行文件,返回一个 Variant (Double),如果成功的话,代表这个程序的任务 ID,若不成功,则会返回 0。

语法:Shell(pathname[,windowstyle])

Shell 函数的语法含有下面这些命名参数:

pathname 必要参数。Variant (String),要执行的程序名,以及任何必需的参数或命令行变量,可能还包括目录或文件夹,以及驱动器。

Windowstyle 可选参数。Variant (Integer),表示在程序运行时窗口的样式。如果 windowstyle 省略,则程序是以具有焦点的最小化窗口来执行的。

shellExecute函数:

HINSTANCE ShellExecute(
HWND hwnd,
LPCTSTR lpOperation,
LPCTSTR lpFile,
LPCTSTR lpParameters,
LPCTSTR lpDirectory,
INT nShowCmd
);其用法较为复杂,但是功能更加强大。

ShellExecute的功能是运行一个外部程序

(或者是打开一个已注册的文件、打开一个目录、打印一个文件等等),

并对外部程序有一定的控制。shell函数在这个方面先相对较弱,

在大多数情况下ShellExecute是更多的被使用的,
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式