1. Dashboard
  2. Forum
    1. Unerledigte Themen
  3. Downloads
  4. Galerie
    1. Alben
  5. Toolbox
    1. Passwort Generator
    2. Portchecker
  6. Mitglieder
    1. Mitgliedersuche
    2. Benutzer online
    3. Trophäen
    4. Team
Fr: 16 Mai 2025
  • Anmelden oder registrieren
  • Suche
Dieses Thema
  • Alles
  • Dieses Thema
  • Dieses Forum
  • Artikel
  • Forum
  • Dateien
  • Seiten
  • Bilder
  • Erweiterte Suche

Schön, dass du den Weg zu NodeZone.net gefunden hast! Aktuell bist du nicht angemeldet und kannst deshalb nur eingeschränkt auf unsere Community zugreifen. Um alle Funktionen freizuschalten, spannende Inhalte zu entdecken und dich aktiv einzubringen, registriere dich jetzt kostenlos oder melde dich mit deinem Account an.

Anmelden oder registrieren
    1. Nodezone.net Community
    2. Forum
    3. Entwicklung & Scripting
    4. Programmiersprachen
    5. C/C++

    C# Folder öffnen..

    • Heinzelmaennchen
    • 25. November 2016 um 17:01
    • Heinzelmaennchen
      Anfänger
      Reaktionen
      10
      Trophäen
      9
      Beiträge
      65
      • 25. November 2016 um 17:01
      • #1

      Guten Tag,

      ich programmiere gerade tatsächlich ein Programm für ältere Leute, indem sie auf einen Blick alle nötigen Programme per "Einzelklick" öffnen können.

      Per Mausklick lässt sich bereits WordPad öffnen:

      Code
      private void button1_Click(object sender, EventArgs e)
              {
                  Process.Start("C:/ProgramData/Microsoft/Windows/Start Menu/Programs/Accessories/WordPad");
              }

      Doch nun möchte ich, dass er mir einen bestimmten Order, meinetwegen "Dokumente", öffnen soll.

      Hat jemand eine Idee?

    • B4v4r!4n_Str!k3r
      Nerd
      Reaktionen
      246
      Trophäen
      11
      Beiträge
      725
      Bilder
      5
      • 25. November 2016 um 17:09
      • #2

      ich kenn mich nicht mit C# aus, aber das habe ich durch googeln gefunden und die Lösung schaut recht logisch aus:

      C
      private static void OpenExplorer(string path)
      {
      	if (Directory.Exists(path))
      		Process.Start("explorer.exe", path);
      }
      C
      OpenExplorer(@"C:\temp");


      https://dotnet-snippets.de/snippet/verzei…er-oeffnen/1198

      23106-logo-schrift-dunkel-390-70-png class=

      Services rund um ArmA RPG Life

      ArmA Bibel: https://community.bistudio.com/wiki/

    • Heinzelmaennchen
      Anfänger
      Reaktionen
      10
      Trophäen
      9
      Beiträge
      65
      • 25. November 2016 um 17:36
      • #3

      Okay.. habe ich auch schon gefunden nur sah es mir nicht passend aus.
      Ich schaue heute Nacht mal - und danke!

    • Heinzelmaennchen
      Anfänger
      Reaktionen
      10
      Trophäen
      9
      Beiträge
      65
      • 26. November 2016 um 10:15
      • #4

      Soo..
      auch nach mehrmaligen goolgen habe ich nichts passendes gefunden...

      Ich möchte per Button, das CD-Laufwerk öffnen und schließen = 2 Button.

      Ist hier jemand mit einer Idee?


      Wolle chrome

    • ExoTic
      Schüler
      Reaktionen
      142
      Trophäen
      11
      Beiträge
      148
      • 26. November 2016 um 11:29
      • #5
      Code
      OpenOrCloseCDDrive m_CDManager = new OpenOrCloseCDDrive();
              List<System.IO.DriveInfo> m_CDDrives = null;
      
      
      
      
              public frmCDManager()
              {
                  InitializeComponent();
              }
      
      
      
      
              private void m_btnOpen_Click(object sender, EventArgs e)
              {
                  m_CDManager.Open(m_CDDrives[0]);
              }
      
      
      
      
              private void m_btnClose_Click(object sender, EventArgs e)
              {
                  m_CDManager.Close(m_CDDrives[0]);
              }
      Alles anzeigen

      Probier es mal hier mit :P

      Nicht Böse gemeint aber nach 2 minuten Googlen hab ich die oben genannte Lösung gefunden :)

      Quelle// http://dotnet-forum.de/forums/t/1763.aspx

      Rechtschreibfehler sind zur Belustigung des Lesers hinterlassen worden und können nicht auf die Inkompetenz des Verfassers zurück gewiesen werden :saint:

    • Heinzelmaennchen
      Anfänger
      Reaktionen
      10
      Trophäen
      9
      Beiträge
      65
      • 26. November 2016 um 11:53
      • #6

      Ich werde es mal probieren - danke dir ^^

    • Finch
      Amateur
      Reaktionen
      177
      Trophäen
      11
      Beiträge
      160
      • 28. November 2016 um 13:52
      • #7

      Der beste Tipp wenn du in der Richtung neu bist, ist vermutlich eine nette "kleine" Seite zu nutzen die mir auch im beruflichen Alltag mehrfach viel Zeit gespart hat: http://stackoverflow.com/questions/tagged/c%23

      Beinahe jede Frage die du haben könntest, wurde hier schon gestellt und gelöst. Auch ein Account kann nicht schaden ;)

      Zu deinem Problem, das CD Laufwerk muss über die Interop Services geöffnet werden, genaueres dazu hier:
      http://stackoverflow.com/questions/3797…3797166#3797166


      Viel Glück bei deinem Projekt!

      Tech Lead - Google Cloud Partnership

      Developer // Designer // SysAdmin // Manager // Consultant

      One of the people here really employed in this great profession

    • Heinzelmaennchen
      Anfänger
      Reaktionen
      10
      Trophäen
      9
      Beiträge
      65
      • 28. November 2016 um 17:24
      • #8
      Zitat von Finch

      Der beste Tipp wenn du in der Richtung neu bist, ist vermutlich eine nette "kleine" Seite zu nutzen die mir auch im beruflichen Alltag mehrfach viel Zeit gespart hat: http://stackoverflow.com/questions/tagged/c%23

      Beinahe jede Frage die du haben könntest, wurde hier schon gestellt und gelöst. Auch ein Account kann nicht schaden ;)

      Zu deinem Problem, das CD Laufwerk muss über die Interop Services geöffnet werden, genaueres dazu hier:
      http://stackoverflow.com/questions/3797…3797166#3797166


      Viel Glück bei deinem Projekt!

      Dankeschön Finch!
      Und gut zu wissen, dass es dich auch noch gibt!

    • Heinzelmaennchen
      Anfänger
      Reaktionen
      10
      Trophäen
      9
      Beiträge
      65
      • 28. November 2016 um 17:26
      • #9
      Code
      [DllImport("winmm.dll", EntryPoint = "mciSendString")]
      public static extern int mciSendStringA(string lpstrCommand, string lpstrReturnString, 
                                  int uReturnLength, int hwndCallback);

      Wo muss ich diese Funktion denn hinpacken? Nach den "using's"?

    • Finch
      Amateur
      Reaktionen
      177
      Trophäen
      11
      Beiträge
      160
      • 28. November 2016 um 19:01
      • #10

      Aye

      Tech Lead - Google Cloud Partnership

      Developer // Designer // SysAdmin // Manager // Consultant

      One of the people here really employed in this great profession

    • Heinzelmaennchen
      Anfänger
      Reaktionen
      10
      Trophäen
      9
      Beiträge
      65
      • 28. November 2016 um 21:35
      • #11
      Zitat von Finch

      Aye

      Zitat von Finch

      Aye

      Done.
      Sorry, musste den Code vormir haben um es zu schnallen.. alles gut ♡

    Registrieren oder Einloggen

    Du bist noch kein Mitglied von Native-Servers.com? Registriere dich kostenlos und werde Teil einer großartigen Community!

    Benutzerkonto erstellen

    Ähnliche Themen

    • Arma 3 Sync Repository erstellen

      • ExoTic
      • 26. Juli 2017 um 18:27
      • Windows-Server

    Benutzer online in diesem Thema

    • 1 Besucher

    Wichtige Links & Informationen

    Server & Hosting-Ressourcen

      Server Administration & Hosting Basics

      Windows Server Support & Guides

      Linux Server Configuration & Help

      Setting up TeamSpeak 3 & VoIP Servers

      Domains & Web Hosting for Beginners & Professionals

      Cloud Hosting, Docker & Kubernetes Tutorials

    Gameserver & Modding-Ressourcen

      ArmA 3 Tutorials & Script Collection

      Renting & Operating Gameservers

      DayZ Server Management & Help

      FiveM (GTA V) Server & Script Development

      Rust Server Modding & Administration

      Setting up & Optimizing ARK Survival Servers

    NodeZone.net – Deine Community für Gameserver, Server-Hosting & Modding

      NodeZone.net ist dein Forum für Gameserver-Hosting, Rootserver, vServer, Webhosting und Modding. Seit 2015 bietet unsere Community eine zentrale Anlaufstelle für Server-Admins, Gamer und Technikbegeisterte, die sich über Server-Management, Hosting-Lösungen und Spielemodding austauschen möchten.


      Ob Anleitungen für eigene Gameserver, Hilfe bei Root- und vServer-Konfigurationen oder Tipps zu Modding & Scripting – bei uns findest du fundiertes Wissen und praxisnahe Tutorials. Mit einer stetig wachsenden Community findest du hier Antworten auf deine Fragen, Projektpartner und Gleichgesinnte für deine Gaming- und Serverprojekte. Schließe dich NodeZone.net an und werde Teil einer aktiven Community rund um Server-Hosting, Gameserver-Management und Modding-Ressourcen.

    Wer jetzt nicht teilt ist selber Schuld:
    1. Nutzungsbestimmungen
    2. Verhaltensregeln
    3. Datenschutzerklärung
    4. Impressum
    5. Urheberrechts- oder Lizenzverstoß melden
  • Trimax Design coded & layout by Gino Zantarelli 2023-2025©
    Community-Software: WoltLab Suite™