none
c# anderes programm starten RRS feed

  • Frage

  • Hay leute hatte mit c++ programirt viele haten mich abgeratten naja bin totaler anfänder jetzt in visual c#2010 express wollte fragen ob jemand den code kent womit man ein anderes programm oder link starten kann in visual c++ heist der so : Diagnostics::Process::Start("Das programm link egal was geöffnet werden sool"); könnt ihr mir pls den code in c# geben habe schon viel gegoogelt nichts gefunden
    Freitag, 8. April 2011 16:08

Antworten

  • Hallo LN,

    oder ein:

    using SystemDiagnostics;
    

    oben hinschreiben und dann den Code so, wie ich ihn gepostet habe:

    Process.Start("calc.exe");
    
    


    ______________________

    Als ganzes Beispiel-Konsolen-Projekt:

    using System.Diagnostics;
    
    namespace ConProzessDemo
    {
     class Program
     {
      static void Main(string[] args)
      {
       Process.Start("calc.exe");
      }
     }
    }
    
    
    _________________

    Dann schliesse bitte Deine Frage ab.
    • Als Antwort markiert LegendNeo Sonntag, 10. April 2011 08:04
    Freitag, 8. April 2011 20:49

Alle Antworten

  • Hi,

    so viel gegooglet kannst Du IMHO nicht haben, die Suche hätte dich recht schnell zu 100en, wenn nicht 1000en Ergebnissen geführt, u.a. auch zu dem hier:

      http://msdn.microsoft.com/de-de/library/0w4h05yb.aspx

     


    Gruß, Stefan
    Microsoft MVP - Visual Developer ASP/ASP.NET
    http://www.asp-solutions.de/ - Consulting, Development
    http://www.aspnetzone.de/ - ASP.NET Zone, die ASP.NET Community
    Freitag, 8. April 2011 16:14
    Moderator
  • Hallo L.,

    zum Beipiel mit :

    Process.Start("calc.exe");
    


    [Process.Start-Methode (System.Diagnostics)]
    http://msdn.microsoft.com/de-de/library/system.diagnostics.process.start.aspx

    BTW: Interessant kann es werden, wenn man Programme mit anderen Rechten ausführen will.


    ciao Frank
    Freitag, 8. April 2011 16:57
  • Habech versucht mir Process.Start(""); geht aber net dan kommt das 3Fehler:

    Fehler    1    Der Name "Process" ist im aktuellen Kontext nicht vorhanden.   

    Fehler    2    Nur assignment-, call-, increment-, decrement- und "new object"-Ausdrücke können als Anweisung verwendet werden.

    Fehler    3    Ungültiger Ausdruck ")".  

    Diese 3 fehler kammen auch mit dienem beispiel :

    Process.Start("calc.exe");
    Freitag, 8. April 2011 20:34
  • OUHhh dermasser fheler sry das ich genervt habe mir den code nich richtig angeguckt habe jetzt das richtige gefunden :System.Diagnostics.Process.Start("calc.exe");

    hatte dahinter noch ); wsar so klein nich gesehen xD sry

    Freitag, 8. April 2011 20:38
  • Hallo LN,

    oder ein:

    using SystemDiagnostics;
    

    oben hinschreiben und dann den Code so, wie ich ihn gepostet habe:

    Process.Start("calc.exe");
    
    


    ______________________

    Als ganzes Beispiel-Konsolen-Projekt:

    using System.Diagnostics;
    
    namespace ConProzessDemo
    {
     class Program
     {
      static void Main(string[] args)
      {
       Process.Start("calc.exe");
      }
     }
    }
    
    
    _________________

    Dann schliesse bitte Deine Frage ab.
    • Als Antwort markiert LegendNeo Sonntag, 10. April 2011 08:04
    Freitag, 8. April 2011 20:49