【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
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
相关文章推荐
- ●Winform拖动无边框窗口、播放音频、启动外部exe程序
- C#【Winform】带参启动外部EXE
- 【Winform】带参启动外部EXE
- C#启动外部exe进程
- c# wpf启动外部exe并嵌入到启动主窗口中运行
- delphi窗体启动外部exe
- c++ 启动exe(外部程序)
- winform .exe程序打包修改注册表使其可通过网页触发启动并传入参数
- 启动外部exe文件
- Unity3D启动外部exe
- winform .exe程序打包修改注册表使其可通过网页触发启动并传入参数
- php启动外部某个可执行的exe文件,exe文件为界面执行文件。
- c++ 启动exe(外部程序)
- C#Winform调用外部exe作为子窗体
- Python启动外部exe方式
- PB 后台调用外部EXE文件 防止多重启动
- 【转】winform调用外部exe
- Qt之启动外部程序(调用cmd.exe ping putty winscp 管道等等,比较牛叉)
- 如何使用java程序界面上的按钮启动外部的exe程序
- 外部exe程序启动CAD并且自动加载CAD的ARX程序的过程