如何通过 VB 代码为批处理文件定义变量值并且运行?

来源:百度知道 编辑:UC知道 时间:2024/05/17 02:25:09
批处理文件是这样的:
call "C:\Program Files\Microsoft Helium\helium.exe" /advfind "%location%" /o "c:\report.html"

现在想通过 VB 为 location 提供一个路径。

请各位大侠赐教。
Location 指向的是待处理文件的路径。希望能通过界面输入,并且放到批处理文件中代入。

通过bat的参数来传递。。

vb中的过程写为:

Private Sub Command1_Click()
Dim s As String
s = Text1.Text
's为文本框Text1的值
Shell ("c:\aa.bat "&s)
End Sub

bat中可以通过%1来使用第一个参数,C盘下的aa.bat内容修改下:

call "C:\Program Files\Microsoft Helium\helium.exe" /advfind "%1" /o "c:\report.html"

不妥之处,百度消息我。。