ProcessStartInfoクラスを見てください。例:
Dim startInfo As New ProcessStartInfo("IExplore.exe")
startInfo.WindowStyle = ProcessWindowStyle.Minimized
Process.Start(startInfo)
startInfo.Arguments = "www.northwindtraders.com"
Process.Start(startInfo)
ただし、Startメソッドの別のオーバーロードを使用して、コマンド ライン引数を渡すこともできます。再び例:
' Start a Web page using a browser associated with .html and .asp files.
Process.Start("IExplore.exe", "C:\myPath\myFile.htm")
Process.Start("IExplore.exe", "C:\myPath\myFile.asp")
またはあなたの場合:
Process.Start("system\now.exe","-connect -ip 127.0.0.1 -PORT 910 " & "-USER " & TextBox1.Text & "-PWD " & TextBox1.Text " -serial x4r7680")
また
Dim startInfo As New ProcessStartInfo("system\now.exe")
Process.Start(startInfo)
startInfo.Arguments = "-connect -ip 127.0.0.1 -PORT 910 " & "-USER " & TextBox1.Text & "-PWD " & TextBox1.Text " -serial x4r7680"
Process.Start(startInfo)
TextBox1.Text
にスペースが含まれている場合 (プログラムがコマンド ライン オプションをどのように解析するかによって異なります)、引用符で囲まないと誤って解析してしまう可能性があるため、注意が必要です。