Genau wie das Thema angibt. Ich möchte in der Lage sein, iisreset, Batch-Dateien usw. von einer Konsolenanwendung aus auszuführen. Kann ich/Wie mache ich das?Kann ich die Befehlszeile verwenden oder eine Batchdatei aus verwaltetem Code ausführen? (.NET)
5
A
Antwort
6
Das durchaus möglich, zum Beispiel ist:
System.Diagnostics.Process.Start(@"C:\listfiles.bat");
3
prüfen dieses Beispiel von C# Station
using System;
using System.Diagnostics;
namespace csharp_station.howto
{
/// <summary>
/// Demonstrates how to start another program from C#
/// </summary>
class ProcessStart
{
static void Main(string[] args)
{
Process notePad = new Process();
notePad.StartInfo.FileName = "notepad.exe";
notePad.StartInfo.Arguments = "ProcessStart.cs";
notePad.Start();
}
}
}
2
Sie auch dies tun können:
System.Diagnostics.ProcessStartInfo info = new System.Diagnostics.ProcessStartInfo();
info.UseShellExecute = true;
info.FileName = "iisreset";
System.Diagnostics.Process.Start(info);
Console.ReadLine();
Verwandte Themen
- 1. Verwenden von nicht verwaltetem Code aus verwaltetem Code
- 2. Verwenden von DLR aus nicht verwaltetem Code
- 3. Kann SQL-Skript nicht aus Batchdatei ausführen lassen zu
- 4. Debuggen von nicht verwaltetem Code beim Debuggen von verwaltetem Code
- 5. Ansible: Kann ich eine Rolle über die Befehlszeile ausführen?
- 6. Wie verwalteter Code aus nicht verwaltetem Code verwendet wird?
- 7. AccessViolationException beim Aufruf der grundlegendsten C++ - Funktion, die ich aus verwaltetem Code denken kann
- 8. Batchdatei aus JScript in HTA ausführen
- 9. Kann ich Bonjour über die Befehlszeile verwenden?
- 10. Kann ich eine .NET-Anwendung (oder eine Methode von .NET dll) in Amazon Elastic MapReduce ausführen?
- 11. Wie kann ich Silverlight-Unit-Tests über die Befehlszeile ausführen
- 12. Bildschirm scraping ein Befehlsfenster mit. NET verwaltetem Code
- 13. Wie ein Programm erstellen, die Batchdatei ausführen
- 14. C++/CLI Thread-Synchronisierung einschließlich verwaltetem und nicht verwaltetem Code
- 15. Ich kann keine Zeitplanaufgabe über die Befehlszeile ausführen
- 16. Verwenden Sie CreateProcess, um eine Batchdatei auszuführen
- 17. .NET 4, Kann ich Attribute oder eine andere OOP-Funktion verwenden, um diesen Code zu vereinfachen?
- 18. Verwenden Sie C# -Eigenschaften in nicht verwaltetem C++ - Code
- 19. Wie kann ich die .NET 2.0 XSLT-Engine aus einer .NET 1.1-Anwendung verwenden?
- 20. Kann native Ausnahme in verwaltetem Code nicht abfangen
- 21. Die richtige Methode zum Aufrufen von nicht verwaltetem Code aus teilweise vertrauenswürdigem Code
- 22. Möglichkeit zum Ausführen von Excel-Makros über die Befehlszeile oder Batch-Datei?
- 23. Wie stelle ich die Zeitzone über die Befehlszeile ein?
- 24. Wie lässt sich die Batchdatei warten, bis eine andere Batchdatei die Ausführung beendet?
- 25. Kann ich ASP.NET RegSQL aus Code aufrufen?
- 26. Kann ich die eingebettete hg-Befehlszeile in SourceTree verwenden?
- 27. Programme Ausführen von Befehlszeile aus Python
- 28. Wie kann ich mit VB.NET eine Batchdatei auf einem anderen Computer ausführen?
- 29. Kann ich eine .Net-Webanwendung auf Dockers für Windows ausführen?
- 30. Wie Win32 'IOpenControlPanel' Schnittstelle von verwaltetem Code zu verwenden?