Anzeige
Anzeige
Anzeige
Anzeige
Anzeige
Anzeige
Lesedauer 2 Min.

WPF/VB: Externes Programm starten, Parameter übergeben

Wie man ein anderes Programm aus einer WPF-Anwendung heraus startet und diesem dabei Daten übergibt, beispielsweise einen zu ladenden Dateinamen.
Das Starten eines externen Programms übernimmt die .NET-Methode Process.Start aus dem Namensraum System.Diagnostics. Ihr kann man neben dem Pfad zur EXE-Datei auch ein Argument als String (plus UserName, Passwort und Domain) übergeben. Der Einsatz kann beispielsweise so aussehen:
Sub starteProg(ByVal pfad As String, args As String)
  If pfad = "" Then Exit Sub
  Try
    Dim proc As New Process
    proc = Process.Start(pfad, args)
  Catch ex As Exception
    MsgBox(pfad + vbCrLf + ex.ToString)
  End Try
End Sub 
Unter .NET 5/6 arbeitet Process.Start ein wenig anders. Dort sieht ein Aufruf beispielsweise so aus:
Process.Start(New ProcessStartInfo(startProg, pfad, args)) 
Mehr dazu finden Sie hier.
Miscellaneous

Neueste Beiträge

Simple Recipes – User Interface und Plattformanpassungen - Moderne UI-Gestaltung mit der Uno Platform, Teil 5
Fortsetzung des praxisnahen Mini-Projekts: Das Beispiel der Rezepte-App „Simple Recipes“ zeigt, wie Uno ein gemeinsames UI-Design für Desktop, Web und Mobile ermöglicht.
7 Minuten
00:00
AI included: Mit Azure AI Foundry Software entwickeln
Codrina Merigo erklärt im Interview, wo die Vorteile der Azure AI Foundry liegen.
18. Dez 2025

Das könnte Dich auch interessieren

Elektronische Schaltkreise im Browser simulieren - Simulation
Statt mit Steckfeld oder Lötkolben kann man auf dieser Website Schaltungen per Drag and Drop zusammenstellen und deren Verhalten testen.
2 Minuten
26. Jul 2018
Erstellung von ZUGFeRD 2.3 mit .NET C# - Rechnungserstellung
ZUGFeRD 2.3 konforme Rechnungen mit TX Text Control .NET Server für ASP.NET erstellen.
3 Minuten
9. Jan 2025
C#-.NET-Apps mit WinUI 3 - Komponentenbasierte Apps mit Fluent/FAST, Teil 3
Microsoft macht mit WinUI 3 ein natives User-Experience-Framework für Windows verfügbar, dessen Komponenten auf dem Microsoft-eigenen Design-System Fluent 2 basieren.
23 Minuten
13. Mai 2024
Anzeige
Anzeige
Anzeige
Anzeige
Anzeige