0

我正在尝试从 vb.net 执行 vbs 脚本。我希望能够传递一个参数并等待脚本完成,然后再继续使用 .net 代码。

在 vb6 中,我会这样写:

Public ws, rv
rv = ws.Run(exePath & "sleep04.vbs 123", 1, True)
4

2 回答 2

0

使用Process类:

var p = Process.Start(exePath & "sleep04.vbs", "123")
p.WaitForExit();
于 2012-05-01T12:10:38.710 回答
0

或者,对于更具体的参数定义:

Dim psi As New ProcessStartInfo
psi.FileName = "Firefox"
psi.Arguments = "-new-tab " & ws.URI
Process.Start(psi)
于 2021-10-01T21:32:46.117 回答