我彻夜未眠,试图找到答案,但运气不佳。
我对整体编码很陌生,所以这个问题可能会被嘲笑,但无论如何:(
我正在用Visual Basic制作一个.exe文件的启动器。发射器非常简单,而且几乎没有按钮。其中一个按钮检查.exe是否存在于正确的路径中,如果没有,它会显示一个错误窗口,如果存在,它会运行.exe。但是,这个程序需要参数/自变量才能正常工作,因为我没有参数,所以程序本身会出错。如何在.exe之后添加参数?
这是我的代码:
Try
If Shell(Application.StartupPath & "program.exe") Then
Me.Close()
End If
Catch ex As Exception
MsgBox("File not found!", MsgBoxStyle.Critical, "Error")
End Try
End Sub```
使用此代码:
Try
If File.Exists(Application.StartupPath & "program.exe") Then
Process.Start(Application.StartupPath & "program.exe","arguments")
Me.Close()
End If
Catch ex As Exception
MsgBox("File not found!", MsgBoxStyle.Critical, "Error")
End Try
希望能有所帮助:-(