VB中shell函数有哪些?举些例子。
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了VB中shell函数有哪些?举些例子。相关的知识,希望对你有一定的参考价值。
谢谢!如果正确,奖励!
参考技术A Shell'自带的
ShellExecute
'API
'声明
Private
Declare
Function
ShellExecute
Lib
"shell32.dll"
Alias
"ShellExecuteA"
(ByVal
hwnd
As
Long,
ByVal
lpOperation
As
String,
ByVal
lpFile
As
String,
ByVal
lpParameters
As
String,
ByVal
lpDirectory
As
String,
ByVal
nShowCmd
As
Long)
As
Long
hwnd
Long,指定一个窗口的句柄,有时候,windows程序有必要在创建自己的主窗口前显示一个消息框
lpOperation
String,指定字串“open”来打开lpFlie文档,或指定“Print”来打印它
lpFile
String,想用关联程序打印或打开一个程序名或文件名
lpParameters
String,如lpszFlie是可执行文件,则这个字串包含传递给执行程序的参数
lpDirectory
String,想使用的完整路径
nShowCmd
Long,定义了如何显示启动程序的常数值。参考ShowWindow函数的nCmdShow参数
WinExeC
'API
'声明
Private
Declare
Function
WinExec
Lib
"kernel32"
Alias
"WinExec"
(ByVal
lpCmdLine
As
String,
ByVal
nCmdShow
As
Long)
As
Long
lpCmdLine
String,包含要执行的命令行
nCmdShow
Long,定义了以怎样的形式启动程序的常数值。参考ShowWindow函数的nCmdShow参数
执行shell脚本的方式都有哪些
参考技术A 金陵图(韦庄) 参考技术B 在 UNIX/Linux 操作系统下面,执行 SHELL 脚本之前,首先必须要使用 chmod 命令把该 SHELL 文件设置成具有可执行权限。然后根据自己当时的具体环境,可以使用绝对路径、或者是相对路径的方法来执行 SHELL 脚本文件。关于绝对路径、以及相对路径的概念,可以使用以下的例子进行说明:假如你需要执行的 SHELL 文件名为:my_shell.run,你把该文件存放在了你的用户主目录 /home/your_username 下面,但是你现在的工作子目录不在该子目录下面,而是在系统的根目录 / 下面,你需要执行该 SHELL 文件,那么你必须使用绝对路径执行该 SHELL 文件:
$/home/your_username/my_shell.run <cr>
其中:<cr> 代表回车键。
假如你现在的工作子目录就在你的 /home/your_username 下面,而你需要执行该 SHELL 文件时,那么你只需要使用相对路径执行该 SHELL文件:
$./my_shell.run <cr>
其中:. 代表当前子目录,<cr> 代表回车键。
这就是绝对路径和相对路径的基本概念。本回答被提问者采纳
以上是关于VB中shell函数有哪些?举些例子。的主要内容,如果未能解决你的问题,请参考以下文章
VB中Shell函数和ShellExecute函数的使用方法、联系、区别?