Announcement

Collapse
No announcement yet.

Dateien mit Standardprogramm öffnen

Collapse
X
  • Filter
  • Time
  • Show
Clear All
new posts

  • Dateien mit Standardprogramm öffnen

    hallo und wieder ein problem...

    ich möchte, dass wenn man eine datei anklickt diese mir den richtigen dazugehörigen programm geöffnet wird: also .dok dateien mit pdf mit adobe reader usw.

    ich weiß dass man das mir process.start(); machen muss aba wie nur?
    C# bringt mich noch um den Verstand

  • #2
    den Pfad zur Datei starten ... also sozusagen die Datei starten ...
    Unsere Jugend ist unerträglich, unverantwortlich und entsetzlich anzusehen! - Aristoteles

    Comment


    • #3
      ja eben die datei öffnen ohne das man das für jeden dateityp extra schreibt



      Bin schon drauf gestoßen
      [highlight=c#]
      System.Diagnostics.Process.Start(file1);
      [/highlight]
      Zuletzt editiert von kattzze; 18.02.2010, 12:31.
      C# bringt mich noch um den Verstand

      Comment


      • #4
        das war von mir auch keine Frage sondern die Antwort genau das meint ich Process.Start(pfad);
        Unsere Jugend ist unerträglich, unverantwortlich und entsetzlich anzusehen! - Aristoteles

        Comment


        • #5
          asoo hatte ich nich durchgesehn ^^
          steh mancham etwas auf dem schlauch wenns um sowas geht

          ich weiß man kann ihm jetz iwie sagen, dass er drucken soll wenn er zum beispiel eine pdf hat
          aba ich find nirgens was wie man das schreiben muss

          edit:
          [highlight=c#]
          Process proc = new Process();
          proc.StartInfo.CreateNoWindow = false;
          proc.StartInfo.Verb = "print";
          proc.StartInfo.FileName = file1;
          proc.Start();
          proc.WaitForExit(10000);
          proc.CloseMainWindow();
          proc.Close();
          [/highlight]
          Zuletzt editiert von Jürgen Thomas; 18.02.2010, 15:15. Reason: Wenn es noch keine Reaktion gibt, sind 2 Beiträge innerhalb von 10 Minuten nicht nötig.
          C# bringt mich noch um den Verstand

          Comment


          • #6
            versuchs mal damit

            [highlight=c#]
            ProcessStartInfo startInfo = new ProcessStartInfo();
            startInfo.UseShellExecute = true;
            startInfo.Verb = "Print";
            startInfo.CreateNoWindow = true;
            startInfo.WindowStyle = ProcessWindowStyle.Minimized;
            startInfo.FileName = file1;

            Process proc = new Process();
            proc.StartInfo = startInfo;
            proc.Start();
            [/highlight]

            ist auf deinem System auch mit Sicherheit ein Standarddrucker festgelegt?
            Zuletzt editiert von da_halbi; 18.02.2010, 14:39.

            Comment


            • #7
              jopp er druck ja jetz auch
              C# bringt mich noch um den Verstand

              Comment

              Working...
              X