C# string speichern hilfe stehe auf der leitung

Cirric

Grünschnabel
Code:
        private void button4_Click(object sender, EventArgs e)
        {
            String b = Console.ReadLine();
           
        }
        private void button5_Click(object sender, EventArgs e)
        {
            System.Diagnostics.Process.Start(@"(b)");
           
        }

Hallo, ich stehe gerade etwas auf der leitung... (ich habe C#)mein ziel ist es mit Buttom4 meine eingabe zu speichern(ich möchte einen Dateipfad speichern (C:\Programme\Blablabla) und danach es durch einen anderen knopf öffnen lassen...mein problem ist das ich mit Buttom4 nicht etwas eingeben kann... C# zeigt mir auch keinen fehler an... was nun?^^

P.s.: würde gerne das gleiche Programm auf VB Schreiben und da weiß ich auch nicht wie das geht bitte hilft mir da auch :)

vielen dank im vorhinaus
 
Bin auch noch nicht lange dabei mit c# aber cih glaube auf dem Form kann man nicht so einfach Consolen befehle benutzen du köntes das anders machen.

Eine Richtextbox erstellen und dann den Button sagen das er den String als Pfad benutzen soll.

Code:
using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Linq;
using System.Text;
using System.Windows.Forms;

namespace WindowsFormsApplication1
{
    public partial class Form1 : Form
    {
        public Form1()
        {
            InitializeComponent();
        }

        private void richTextBox1_TextChanged(object sender, EventArgs e)
        {
            
        }

        private void button1_Click(object sender, EventArgs e)
        {   
            
            //Erstelle String von RichTextbox
            string url = richTextBox1.Text;
            System.Diagnostics.Process.Start(url);

        }
    }
}
 
Hallo,

danke für die schnelle antwort aber es geht nicht ich habe den code jetzt eingefügt aber wenn ich was in die richtextbox reinschreibe dann kann ich es nicht aufmachen durch den knopf =((
 
Ok thx bei mir gehts jz auch =D

jedoch hätte ich noch ne frage: ich möchte das dann speichern

also wenn ich in die richtextbox eingebe: C:\Programme\Blablabla

das ich das auch die nächsten male nimmer eingeben muss =)
 
Ich würde noch gerne wissen wie das in Visual Basic 9 geht also:

Einen Text(hier ein pfad) eingeben durch einen Button Speichern und den pfad öffnen

zb: "D:\Programme\bsp.exe" eingeben auf den Knopf drücken und dann wenn man auf nen andren knopf drückt öffnet er "bsp.exe"

Danke für die antworten im Vorraus =D
 
Also hab jz ausn internet Folgenden code um eine datei in den Speicher zu bringen funktioniert auch:

Code:
    Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click
        Dim ofd As New OpenFileDialog
        ofd.InitialDirectory = "C:\"
        ofd.Filter = "exe (*.exe)|*.exe"
        ofd.Title = "Wählen Sie eine EXE zum Beenden aus"
        If ofd.ShowDialog() = _
        Windows.Forms.DialogResult.OK Then
            Dim A As String = ofd.FileName
            Else : MsgBox("Abbruch")
        End If
    End Sub

wie kann ich jz ein Programm öffnen mit dem Pfad des Speichers?
 
nein nicht .NET zumindest nicht meines wissens nach....

denke mal .NET heißt als netzwerk o.ä. oder irr ich mich da?
 
Cirric eine Methode den String in eine Textdatei zu speichern:

StreamWriter WStream = new StreamWriter("dateiname.endung");
WStream.Write("Der zu schreibende Text");
WStream.Close();
 

Neue Beiträge

Zurück