我是visual studio的新手,也是stackoverflow的新手。这个网站非常有用。 我已经制作了一个按钮来运行.exe并且它很好用。我现在试图用参数运行.exe并且不知道如何。我正常使用.bat文件运行它,但想将其切换到.exe。
这是带有我通常运行的参数的.bat。
program.exe -o www.website.com -u user -p password
这是我制作的视觉工作室按钮
Public Class Form1
Private Sub Button1_Click(sender As Object, e As EventArgs) Handles Button1.Click
Process.Start("E:\test\program.exe")
End Sub
End Class
如何使用这些参数运行.exe。谢谢你的时间和帮助。
答案 0 :(得分:4)
Process.Start有一个带有两个参数的重载,第二个是要传递给进程的参数列表。
Public Class Form1
Private Sub Button1_Click(sender As Object, e As EventArgs) Handles Button1.Click
Process.Start("E:\test\program.exe", "-o www.website.com -u user -p password")
End Sub
End Class
您还可以查看需要ProcessStartInfo的重载,以便微调启动所需过程的环境
接收应用程序可以使用与此类似的代码访问传递的参数
For Each pp in My.Application.CommandLineArgs
MessageBox.Show(pp)
Next