Process.Start funktioniert nicht unter WPF .NET 8.0 [geschlossen]
Posted: 03 Jan 2025, 16:41
Ich habe eine WPF-App geschrieben, die CNC-G-Code in einer TXT-Datei generiert.
Ich möchte nur, dass WPF nach der Generierung des G-Codes den standardmäßigen TXT-Editor öffnet. in meinem Fall ist es CIMCO Edit.
Ich habe jede einzelne Antwort hier in StackOverflow und anderen Foren ausprobiert und bin gerade auf Seite 10 der Google-Suchergebnisse angekommen
Ich habe es mit Arbeitsverzeichnis versucht, ohne Arbeitsverzeichnis, mit AppDomain.GetDir, mit UseShell und ohne...
Dabei war der Dateiname nur CIMCOEdit.exe und der vollständige Pfad .
Nichts hat funktioniert
Habe es auch versucht mit
und dann die Instanz verwenden, um die Konfigurationen festzulegen und mit MyP.Start(); beginnen
Versucht ohne Argumente usw....< /p>
Ich weiß nicht, wo das Problem liegt.
Ich möchte nur, dass WPF nach der Generierung des G-Codes den standardmäßigen TXT-Editor öffnet. in meinem Fall ist es CIMCO Edit.
Ich habe jede einzelne Antwort hier in StackOverflow und anderen Foren ausprobiert und bin gerade auf Seite 10 der Google-Suchergebnisse angekommen
Code: Select all
ProcessStartInfo PInfo = new ProcessStartInfo();
PInfo.FileName = "fullPathToProgram";
PInfo.UseShellExecute = true;
PInfo.RedirectStandardOutput = true;
PInfo.RedirectStandardError = true;
PInfo.WorkingDirectory = Path.GetDirectoryName("fullPathToProgram");
PInfo.Arguments = $"L:\\MyFile.txt";
Process process = System.Diagnostics.Process.Start(PInfo);
Dabei war der Dateiname nur CIMCOEdit.exe und der vollständige Pfad .
Nichts hat funktioniert
Habe es auch versucht mit
Code: Select all
using Process MyP = new Process();
Versucht ohne Argumente usw....< /p>
Ich weiß nicht, wo das Problem liegt.