读书人

关于vb调用批处理程序有关问题

发布时间: 2012-01-09 21:05:42 作者: rapoo

关于vb调用批处理程序问题!
我想在vb中调用一个批处理文件,这个批处理文件有一个参数(当前目录的某个文件名),特向大虾们请教该如何实现。



[解决办法]
'假设批处理文件在app.path目录中,代码如下

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 Const SW_SHOW As Long = 5

Private Sub Command1_Click()
Dim sFilename As String
Dim sParam As String
sFilename = App.Path & "\run.bat "
sParam = "some_text "
ShellExecute 0, vbNullString, sFilename, sParam, vbNullString, SW_SHOW
End Sub

读书人网 >VB

热点推荐