📅  最后修改于: 2023-12-03 15:21:54.416000             🧑  作者: Mango
在 VB.NET 中,我们可以使用 Process.Start
方法来打开一个应用程序。此外,还可以通过 Process.StartInfo
属性来指定打开应用程序时的各种参数,如程序路径、命令行参数、工作目录等。
以下是一个示例代码,展示了如何使用 VB.NET 打开记事本应用程序:
Imports System.Diagnostics
' 打开记事本应用程序
Public Sub OpenNotepad()
Dim procInfo As New ProcessStartInfo()
procInfo.FileName = "notepad.exe"
procInfo.WorkingDirectory = "C:\temp"
Process.Start(procInfo)
End Sub
可以看到,我们首先创建了一个 ProcessStartInfo
对象,并设置了应用程序路径和工作目录。然后,通过 Process.Start
方法启动应用程序。
对于其他应用程序,只需要将程序路径和参数传递给 FileName
属性即可。例如,打开 Google Chrome 并访问指定的网址:
' 打开 Chrome 应用程序,并访问指定的网址
Public Sub OpenChrome()
Dim procInfo As New ProcessStartInfo()
procInfo.FileName = "C:\Program Files (x86)\Google\Chrome\Application\chrome.exe"
procInfo.Arguments = "https://www.google.com"
Process.Start(procInfo)
End Sub
同样地,我们可以设置其他属性来控制应用程序的行为,比如是否在新窗口打开、是否隐藏窗口等。具体可以参考官方文档:ProcessStartInfo Class (System.Diagnostics)