[VB.NET]

05/21/2013 13:30 TF-ART#1
Hallo Community,

ich habe eine Form mit einer Richtextbox und einer notmalen Textbox... Ich möchte gerne dass in der Richtextbox eine Batchdatei ausgegeben wird, und die Textbox als eingabe dienen soll... Allerdings brauche ich Code dafür... Bin noch relativer Anfänger...

Würde mich sehr über eine Antwort freuen....





MfG
TF-ART
(Justin)
05/21/2013 13:33 Syc#2
Was bringt es dir, wenn wir dir hier den Code posten?
Google einfach mal danach, da lernste dann evtl wenigstens etwas dabei.
Bei kleineren Fragen helfen wir dir dann gerne.

btw. Threadtitel bitte nächstes mal besser wählen.
05/21/2013 13:33 #SoNiice#3
Verstehe ich richtig, dass du den Inhalt der Batch-Datei in die Richtextbox inklusive Zeilenumbrüche natürlich einlesen möchtest? Wofür soll die Textbox dann genau sein?
05/21/2013 13:39 TF-ART#4
Die Textbox soll als als Komandozeile dienen...

PS: Sorry wegen dem Titel... Komischerweise habe ich den rest VERGESSEN :D
05/21/2013 13:42 #SoNiice#5
Sprich: Sachen in Textbox eingeben -> in richttextbox ganz unten erscheinen und in der batch datei auch oder wie? :f
05/21/2013 14:58 qkuh#6
Quote:
Originally Posted by SoNiice View Post
Sprich: Sachen in Textbox eingeben -> in richttextbox ganz unten erscheinen und in der batch datei auch oder wie? :f
Schwer von Begriff? :p

Er möchte die Ausgabe einer batch-Datei in der RTB ausgeben.
05/21/2013 15:16 #SoNiice#7
Quote:
Originally Posted by qkuh View Post
Schwer von Begriff? :p

Er möchte die Ausgabe einer batch-Datei in der RTB ausgeben.
Dann soll er das auch sagen :< Er sagte einlesen, das heißt für mich den Source :/
05/21/2013 15:48 TF-ART#8
nene... ich meine das die Ausgegeben werden soll. Sry. wenn ich mich falsch ausgedrückt habe... den Source einlesen kann ich...
05/21/2013 15:51 Syc#9
[Only registered and activated users can see links. Click Here To Register...] oder [Only registered and activated users can see links. Click Here To Register...] ?
05/21/2013 15:57 #SoNiice#10
Habe mal eben kurz ein wenig rumgebastelt in einer Konsolenanwendung, die Ausgabe selbst liest du so aus:

Code:
using System;
using System.Collections.Generic;
using System.Data;
using System.Diagnostics;
using System.Linq;
using System.Text;
using System.IO;

namespace test
{
    class Program
    {
        static void Main(string[] args)
        {
            Process batch = new Process();
            batch.StartInfo = new ProcessStartInfo(@"C:\Users\SoNiice\Desktop\test.bat");
            batch.StartInfo.CreateNoWindow = true;
            batch.StartInfo.RedirectStandardOutput = true;
            batch.StartInfo.UseShellExecute = false;
            batch.Start();
            batch.WaitForExit();
            Console.WriteLine(batch.StandardOutput.ReadToEnd());
            Console.Read();
        }
    }
}
Auf mehr Tests hatte ich gerade keine Lust, wie man etwas eingibt, darfst du nun selbst herausfinden :-)
05/21/2013 16:15 TF-ART#11
danke euch ;)
05/22/2013 18:41 ★ MrJava ★#12
Justin <3