Wie kann ich ein VB Programm mit einem Parameter starten?
Ich habe im Moment das Problem, dass ich ein Programm mit einem Parameter starten muss. Jedoch muss dieser Parameter aus einer TextBox gelesen werden. Einfach gesagt / Beispiel
Process.Start("C:\Windows\System32\msra.exe", "offerra TextBox2.Text")
Was es tun sollte ist MSRA mit dem Parameter "offerra "text von der Textbox"" also zB "msra.exe /offerra PC01" jedoch funktioniert das ganze nicht und da ich nicht sehr erfahren bin mit VB schaffe ich es nicht alleine zu Lösen..
Danke für die Hilf und beste Grüße, Pascal
2 Antworten
'Code by xGlumi
Dim msraProcess As New ProcessStartInfo
msraProcess.FileName = "C:\Windows\System32\msra.exe"
msraProcess.Arguments = "/offerRA " & TextBox3.Text
msraProcess.UseShellExecute = True
msraProcess.WindowStyle = ProcessWindowStyle.Normal
Dim proc As Process = Process.Start(msraProcess)
MFG xGlumi
Woher ich das weiß:eigene Erfahrung – Programmier/IT Erfahrung seit 2009 (Freizeit und Beruf)
Hat funktioniert danke, werde aber die Lösung vom geri verwenden, da die etwas kompakter ist :), trotzdem danke :D
Nutzer, der sehr aktiv auf gutefrage ist
Du kannst die Strings aneinanderketten mit einem & Verkettungsoperator zB:
Process.Start("C:\Windows\System32\msra.exe", "/offerRA " & TextBox2.Text)
Immer auf Gross und Kleinschreibung achten!
Woher ich das weiß:Berufserfahrung – Softwareentewickler / Unternehmensberater bei CSDIT iR