Mam odwołanie do pliku exe w moim projekcie C#. Jak mogę wywołać ten exe z mojego kodu?Uruchom plik exe z kodu C#
93
A
Odpowiedz
192
using System.Diagnostics;
class Program
{
static void Main()
{
Process.Start("C:\\");
}
}
Jeśli aplikacja wymaga cmd argumentów użyć czegoś takiego:
using System.Diagnostics;
class Program
{
static void Main()
{
LaunchCommandLineApp();
}
/// <summary>
/// Launch the legacy application with some options set.
/// </summary>
static void LaunchCommandLineApp()
{
// For the example
const string ex1 = "C:\\";
const string ex2 = "C:\\Dir";
// Use ProcessStartInfo class
ProcessStartInfo startInfo = new ProcessStartInfo();
startInfo.CreateNoWindow = false;
startInfo.UseShellExecute = false;
startInfo.FileName = "dcm2jpg.exe";
startInfo.WindowStyle = ProcessWindowStyle.Hidden;
startInfo.Arguments = "-f j -o \"" + ex1 + "\" -z 1.0 -s y " + ex2;
try
{
// Start the process with the info we specified.
// Call WaitForExit and then the using statement will close.
using (Process exeProcess = Process.Start(startInfo))
{
exeProcess.WaitForExit();
}
}
catch
{
// Log error.
}
}
}
14
Spójrz na Process.Start i Process.StartInfo
1
Przykład:
System.Diagnostics.Process.Start("mspaint.exe");
kompilacji kodu
Skopiuj kod i wklej go do metody Main aplikacji konsoli. Zamień "mspaint.exe" na ścieżkę do aplikacji, którą chcesz uruchomić.
+8
W jaki sposób zapewnia większą wartość niż odpowiedzi już utworzone? Przyjęta odpowiedź pokazuje również użycie 'Process.Start()' – Default
3
przykład:
Process process = Process.Start(@"Data\myApp.exe");
int id = process.Id;
Process tempProc = Process.GetProcessById(id);
this.Visible = false;
tempProc.WaitForExit();
this.Visible = true;
Powiązane problemy
- 1. Uruchom plik EXE z innego katalogu?
- 2. Uruchom plik wsadowy z kodu Java
- 3. Uruchom plik exe z parametrem z SQL Server
- 4. Uruchom interaktywną linię poleceń exe, używając C#
- 5. Jak otworzyć plik .exe z innego pliku C++ .exe?
- 6. plik Uruchom z Java
- 7. Uruchom plik .exe i przekieruj standardowe wejście i wyjście
- 8. C++ Osadź zewnętrzny plik .exe w moim skompilowanym pliku .exe
- 9. Uruchom aplikację C# na Windows Uruchom
- 10. co zawiera plik .exe?
- 11. Uruchom plik wykonywalny z makefile
- 12. uruchom exe, który jest zapakowany wewnątrz słoiczka
- 13. C++ Szyfrowanie Exe?
- 14. Uruchamianie aplikacji (.EXE) z C#?
- 15. Zmniejszenie rozmiaru kodu EXE rozmiaru GCC?
- 16. Co robi plik collect2.exe?
- 17. Uruchom aplikację javaFX z kodu Java
- 18. Running skompilowanego kodu C++ z RCPP
- 19. Uruchom cygwin zbudowany exe w oknach bez środowiska cygwin
- 20. Jak wykonać plik exe z agenta lub zadania sql?
- 21. konsola szyn - uruchom blok kodu
- 22. Uruchom plik skryptowy SQL z powershell
- 23. Uruchom plik jar z argumentami wiersza poleceń:
- 24. Uruchom plik .jar z pliku wsadowego
- 25. Uruchom plik wsadowy z Delphi IDE
- 26. Osadź plik w pliku EXE w VB6
- 27. Uruchamianie .exe z JavaScript
- 28. Uruchom plik nietoperza w tle
- 29. Uruchom plik APK w Eclipse
- 30. Wbudowany * .exe do dll
możliwe duplikat [EXE nie można uruchomić aplikację C# kod] (http://stackoverflow.com/questions/2550434/unable-to-run-exe-application- using-c-sharp-code) –