
shell如何在vb6.0中传递参数
shell如何在vb6.0中传递参数?这就是我传递参数的方式. 第一种是调用Exe文件. sDeviceId是传递的参数. 当程序在此处运行时,它提示找不到文件. 正常,请给我指点
Shell(“ E: \ 3GLogin \ bin \ Debug \ 3GLogin.exe”和sDeviceId,1)
------解决方案--------------------
尝试使用引号. 你明白我的意思吗?

Shell(“”“ E: \ 3GLogin \ bin \ Debug \ 3GLogin.exe”&sDeviceId&“”“”,1)
------解决方案--------------------
Shell函数
执行一个可执行文件并返回Variant(Double). 如果成功,则表示程序的任务ID. 如果失败vb6.0产品id号,则返回0.
语法

Shell(路径名[,windowstyle])
Shell函数语法具有以下命名参数:
部分说明
pathname必需参数. 变体(字符串),要执行的程序的名称以及任何必需的参数或命令行变量,其中还可能包括目录或文件夹以及驱动器.
Windowstyle可选参数. Variant(整数)vb6.0产品id号,表示程序运行时窗口的样式. 如果省略windowstyle,则在具有焦点的最小化窗口中执行程序.

windowstyle命名参数具有以下值:
常数值描述
vbHide 0该窗口被隐藏,焦点移至隐式窗口.
VbNormalFocus 1该窗口具有焦点,并将恢复为其原始大小和位置.
VbMinimizedFocus 2窗口显示为具有焦点的图标.

VbMaximizedFocus 3窗口是具有焦点的最大化窗口.
VbNormalNoFocus 4该窗口恢复到最近使用的大小和位置,而当前活动的窗口保持活动状态.
VbMinimizedNoFocus 6窗口显示为一个图标. 当前活动的窗口保持活动状态.
说明
如果shell函数成功执行了要执行的文件,它将返回程序的任务ID. 任务ID是表示正在运行的程序的唯一值. 如果shell函数无法打开命名的程序,则会生成错误.
注意默认情况下,shell函数异步执行其他程序. 换句话说,以外壳程序启动的程序可能已经在外壳函数之后执行了执行过程之前的语句.
本文来自电脑杂谈,转载请注明本文网址:
http://www.pc-fly.com/a/jisuanjixue/article-152698-1.html
干燥环境下能生蛆
开打就等于美国放弃了他的霸主地位
数十万伊拉克军人
送项目拉动它们的经济