llgd.net
当前位置:首页 >> VB 设置shEll参数 >>

VB 设置shEll参数

打开自己的程序的程序时可以获得传递来的参数是什么,然后在执行响应的操作即可。那么自己的程序在加载事件中需要写如下代码: Private Sub Form_Load() If VBA.Command = "" Then'没有传递的参数 ...... elseif VBA.Command ="-aa" Then'命令行...

bat文件貌似不支持直接传参数的 可以这样用: 将bat中的参数用 $参数 代替 然后VB先读入该bat文件,然后文本替换参数字符串,然后将全部内容写回bat 再调用即可。

我对楼上的做个补充: 我结合VB提供的MSDN,自己尝试得出这样的结论: Shell 有2个参数 使用格式: Shell(程序文件标识符 [,启动程序后的窗口式样]) 程序文件标识符 ---- 可以包括程序的盘符、路径、文件名,还可以带有该程序的文档文件 启动...

Shell函数是VB中的内部函数,它负责执行一个可执行文件,返回一个Variant(Double),如果成功的话,代表这个程序的进程ID,若不成功,则会返回0。 Shell的语法:Shell(PathName[,WindowStyle])。 PathName 为必需参数。类型为String,它指出了要...

shell是运行可执行程序.exe\.bat 而不能打开文件夹之类的。 path属性值只是一个路径,不包含文件名 因此aaa的值可以这样写 aaa=file.path & "111.exe" '111.exe是我假设在这个文件夹里的一个文件 另外shell直接这样写就可以 shell aaa

SHELL "C:\test.exe someVal",1

Shell 函数 执行一个可执行文件,返回一个 Variant (Double),如果成功的话,代表这个程序的任务 ID,若不成功,则会返回 0。 语法 Shell(pathname[,windowstyle]) Shell 函数的语法含有下面这些命名参数: 部分 描述 pathname 必要参数。Varian...

调用时带参数运行即可。 在运行的VB程序的LOAD中添加: Private Sub Form_Load()If Command$ = "" ThenMsgBox "没有参数"ElseMsgBox "参数是:" & Command$End If'执行参数对应的功能End Sub

A = "D:\Program Files\音速启动\音速启动\VStart.exe" if dir(a)"" then Shell A, 1

网站首页 | 网站地图
All rights reserved Powered by www.llgd.net
copyright ©right 2010-2021。
内容来自网络,如有侵犯请联系客服。zhit325@qq.com