Eine frage zu C# Dateipfade öffnen?
- C#
Sie verwenden einen veralteten Browser (%browser%) mit Sicherheitsschwachstellen und können nicht alle Funktionen dieser Webseite nutzen.
Hier erfahren Sie, wie einfach Sie Ihren Browser aktualisieren können.
Hier erfahren Sie, wie einfach Sie Ihren Browser aktualisieren können.
Es gibt 29 Antworten in diesem Thema. Der letzte Beitrag () ist von Koopakiller.
-
-
Das hier msdn.microsoft.com/de-de/libra…onment.specialfolder.aspx bietet sehr viele Ordner wie Musik, Desktop etc. an
Musst du mal schauen ob dein gewünschtes dabei ist.
Aber. Systemsteuerung hat einen Pfad ? Ist mir neu -
-
-
-
-
Artentus schrieb:
Um Probleme mit Luafwerksbuchstaben zu vermeiden solltest du das mit LaMiys Vorschlag kombinieren.
Oder einfach, da der (korrekte) system32-Ordner wohl immer in der Path-Umgebungsvariable enthalten ist,Process.Start("control.exe")
verwenden.Von meinem iPhone gesendet
-
Ist das einziege das was ich ein Fügen muss Process.Start("control.exe");
Da diese Fehlermeldung kommt:
Spoiler anzeigen
Der Name "Process" ist im aktuellen Kontext nicht vorhanden
-
-
-
-
@Benutzername
Hier noch zwei Quellen für solche Pfade.
wiki.aquasonic.ch/windows/kons…d_systemsteuerung_via_cmd
msdn.microsoft.com/de-de/libra…onment.specialfolder.aspx -
-
Korrekt. Die Enumeration kannste dann so einsetzen:
Als Beispiel für AppData...
Und was das Ausführen mit CMD angeht, ich hatte da schon mal Probleme beim Ausführen. Generell sollte es aber gehen... -
Ich habe gestern erst angefangen mit C#.
Undzwar habe ich zum Üben eine einfache PC-Verwaltung erstellt.
Die noch nicht Fertig ist.
Screen:
Code:
Spoiler anzeigen
C#-Quellcode
- using System;
- using System.Collections.Generic;
- using System.ComponentModel;
- using System.Data;
- using System.Drawing;
- using System.Linq;
- using System.Text;
- using System.Windows.Forms;
- using System.Diagnostics;
- namespace WindowsFormsApplication1
- {
- public partial class Form1 : Form
- {
- public Form1()
- {
- InitializeComponent();
- }
- private void button1_Click(object sender, EventArgs e)
- {
- Process.Start("control.exe");
- }
- private void button2_Click(object sender, EventArgs e)
- {
- Process.Start("Explorer.exe");
- }
- private void button4_Click(object sender, EventArgs e)
- {
- Process.Start("sysdm.cpl");
- }
- private void button7_Click(object sender, EventArgs e)
- {
- Process.Start("C://");
- }
- private void button6_Click(object sender, EventArgs e)
- {
- Process.Start("D://");
- }
- private void button9_Click(object sender, EventArgs e)
- {
- System.Diagnostics.Process.Start(System.Environment.SystemDirectory + "\\shoutdown.exe", "-s -t 60");
- }
- }
- }
Könnt ihr mir sagen wie ich meinen Code sauber gestallen kann oder passt das so?
Habt ihr evntl noch ein paar ideen, was ich da machen könnte zum Lernen bisher habe ich mich ja nur mit Process Start beschäftigt.Dieser Beitrag wurde bereits 1 mal editiert, zuletzt von „Benutzername“ ()
-
-
Hi,
du solltest deinen Buttons vielleicht noch aussagekräftige Namen geben und für das Aufrufen der Prozesse eventuell eine eigene Methode schreiben.
Ist aber eher überflüßig, da es nur eine Zeile ist. Sowas ist dann halt OOP. Würde man aber auf jeden Fall machen würde die Methode länger sein.
@programmer71
Hahaha, das war aber jetzt asi, deinen Beitrag zu editieren, nachdem ich meinen geschrieben hab -
-
-
Lernen durch Projekte geht zwar, aber es ist besser allgemein durch Bücher zu lernen...
amazon.de/b%C3%BCcher/dp/3866455291
-
Tags
-
Ähnliche Themen
-
Den Dateipfad von EXEn öffnen...
ChOoSeMyNaMe - - Sonstige Problemstellungen