您的位置:首页 > 其它

【Winform】带参启动外部EXE

2008-04-01 09:33 316 查看
启动EXE


Dim info As System.Diagnostics.ProcessStartInfo

info = New System.Diagnostics.ProcessStartInfo()

info.FileName = EXE_NAME

info.Arguments = arg1 & " " & arg2

info.WorkingDirectory = Application.StartupPath

Dim Proc As System.Diagnostics.Process

Try

Proc = System.Diagnostics.Process.Start(info)

Proc.WaitForExit()

If Proc.HasExited = False Then

Proc.Kill()

End If

Catch ex As System.ComponentModel.Win32Exception

Return

End Try


接收参数

Private Sub frmMain_Load()Sub frmMain_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load

Dim CmdArgs() As String = System.Environment.GetCommandLineArgs()

If CmdArgs.Length > 1 Then

arg1= CmdArgs(1).ToString

arg2 = CmdArgs(2).ToString

End If

End Sub
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: