Hallo,
ich kann zwar auf meinem Computer NFO-Dateien korrekt anzeigen,
aber wie erzeuge ich selber so eine Datei?
z.B. weiß ich dass man ÜÜÜÜ für eine Linie schreiben kann
oder É und Í und solche Sonderzeichen...
aber wenn ich dann eine Datei mit solchen Zeichen (ÜÜÜÜ z.B.)
als "datei.nfo" im Editor abspeichere, und nachher mit meinem
NFO-Anzeigeprogramm (ich verwende den Lister vom Windows Commander)
anschaue, dann ist daraus trotzdem keine nfo-Datei geworden.
Wenn ich ÜÜÜ mit dem DOS-Editor (edit) schreibe, dann wird
daraus leider auch nicht automatisch eine Linie.
Windows und Dos verwenden unterschiedliche Zeichensätze, deswegen werden die NFOs nicht korrekt angezeigt.
Im Dos Texteditor kannst du die Alt-Taste festhalten, dann den ASCII-Code im Num-Pad eintippen (Alt-Taste wieder loslassen). Schon erscheint das Sonderzeichen im Editor.
I am Jack's smirking revenge.
I am Jack's raging bile duct.
I am Jack's cold sweat.
I am Jack's complete lack of surprise.
I am Jack's broken heart.
I am Jack's wasted life.
Hallo!
Wenn ich eine selsterstellte Datei in Font "Terminal" ansehe, sieht das Ergebnis ordentlich aus (nfo-style mit ascii-art).
Wie kann ich meinem c# progrämmchen beibringen die Font per default zu verwenden? Visual Studio scheint die nicht benutzen zu wollen... wie gemein 🙂
Hat einer ne Idee? Danke!
jiM
Klar, geh in deinem Programm auf den mit InitializeComponent bezeichneten Code-Abschnitt, klapp ihn auf.
hier siehst du was alles festgelegt wird für deine Anwendung.
wenn du this. eintippst, siehst (fast) alles was Du für Deine Anweundung setzen kannst.
dann musst du folgendes machen:
this.Font = new Font("Arial",19);
und zwar am besten an der Stelle:
public MainForm()
{
// The InitializeComponent() call is required for Windows Forms designer support.
//
InitializeComponent();
this.Font = new Font("Arial",3); //hier font setzen
}
Also in Worten:
Im Konstruktor direkt nach dem Aufruf von InitializeComponent.
Seit der Erkenntnis, dass der Mensch eine Nachricht ist, erweist sich seine körperliche Existenzform als überflüssig.
Falls es trotzdem nicht funktioniert hast du vielleicht den Namen der Font falsch angegeben, um das auszuschließen, weise an der Stelle einfach mal den FontDialog zu, nachdem auswählen (nach klick auf OK), weißt du dann das
this.Font
das richtige Objekt bekommen hat.
Seit der Erkenntnis, dass der Mensch eine Nachricht ist, erweist sich seine körperliche Existenzform als überflüssig.
Hallo!
Leider bekomm ichs nicht hin.... zum Verständnis:
So wie in der .jpg Datei soll es aussehen... Terminal Font (9) (OEM/DOS), und so sieht mein Output tatsächlich aus:
,’ ,‘ ,‘ ,‘ ,‘ ,‘ ,’
,“,’ ,‘ ,’,“
ø,“,’,‘ ,‘ ,‘ ,‘ ,‘,’,“ø
,’,‘ ,‘,’
,‘ Q P Q R Q O Q U Q D Q L Q Y Q Q P Q R Q E Q S Q E Q N Q T Q S Q ,‘
Hat jemand noch einen Vorschlag?
Danke schon mal!
jiM
Hallo jiM3op,
klingt nach Encoding (Forumssuche).
herbivore
Danke an alle die geholfen haben....!
Es ist gelöst... hehe endlich! 🙂
Ich mussste nur die Zeile zur Ausgabe in die Datei anpassen....
System.IO.StreamWriter w= new StreamWriter(saveFileDialog1.FileName,false,System.Text.Encoding.Default);
Das wars dann!
Bis denne und schönen Sonntag!
jiM