将代码保存为脚本文件,如保存到C\1.vbs
然后在vb中引用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
这样调用这个函数就好了
Private Sub Command1_Click()
Dim VBS As String
VBS = "C:\1.vbs" ‘文件路径
ShellExecute ByVal 0, "open", VBS, ByVal 0, ByVal 0, ByVal 0
End Sub