Weiss nich was für ein Terminal dass Du meinst, aber schau mal
nach "ANSI Sequenz"
-->VT-64
-->VT220
Hallo,
Ich Suche eine möglichkeit, die Ausgabe auf dem Terminal emulator zu löschen.
Da ich eineige Basicsprachen schon progge, war meine erste Idee cls. Das scheint aber nicht zu gehen.
Dann hatte ich in die Hilfe gesehen und gelesen, dass cls nur für LCD ist.
Wie kann ich aber den Bildschirm nun beim emulator löschen?
Weiss nich was für ein Terminal dass Du meinst, aber schau mal
nach "ANSI Sequenz"
-->VT-64
-->VT220
MfG
Ruedi
Wenn du im Bascom auf den Button rechts neben dem Programmer klickst, kommst du in den Terminal emulator.
Mit Print kann man bestimmte werte dort reinschreiben
Und jetzt Suche ich eine Möglichkeit, den ausgabebildschirm wieder zu löschen.
Hallo,
dieser Terminal Emulator beherrscht leider keine VT100 Emulation. Nimm Hyperterminal, ist bei Windows dabei, und lies:Zitat von Smily0412
https://www.roboternetz.de/wissen/in...rterm_Terminal
in der RN-Wissen Abteilung .
Da wird gut erklärt, wie Du das und noch viel mehr mit dem Terminal anstellst.
Grüße
Henrik
Also ich kann vom Hyperterminal nur abraten. Das ist das komplizierteste und nutzloseste Stück Terminal, dass mir je untergekommen ist. Schau mal nach HTerm, das kann eigentlich alles und ist einfach zu bedienen!
-> MEIN PROJEKTBLOG <-
Hi ich glaube du suchst print chr(12) oder 13 oder 14, probiers mal aus, bin mir nicht ganz sicher.
BTW: Hyperterminal kannste im gegensatz zu dem Bascom terminal bequem in hintergrund laufen lassen... wenn das nämlich nicht aktiv ist passiert auch nix...
Hi!
Genau. Du kannst einfach den Backspace-ASCII-Code senden.
Laut http://www.asphelper.de/Referenz/ASCIIANSI.asp
ist das 8
Also print chr( 8 ).
Wenn du einfach eine Zeile neu beschreiben willst, dann machst dus wie sebastian.heyn gesagt hat, die schickst z.B. \cr (Wagenrücklauf, Carriage Return, no. 13).
Da gibts viele lustige Steuerzeichen. Muss halt das Terminal unterstützen.
VLG Tobi
http://www.tobias-schlegel.de
"An AVR can solve (almost) every problem" - ts
Och Leute,
ganz so einfach ist das dann doch nicht, zumindest wenn man wirklich möglichst viele Möglichkeiten nutzen möchte.
Hyperterminal hat wenigstens eine VT100 Emulation, die fast alle VT100 Befehlssequenzen unterstützt, was bei den alternativen Freeware-Terminalprogrammen eben nicht der Fall ist.
Hyperterminal ist weder kompliziert, noch schwer zu konfigurieren. Außerdem wird die Konfiguration in dem von mir genannten Link haarklein beschrieben.
Lest das doch wenigstens mal.
Ein einfaches Testprogramm kann so aussehen:
Braucht man das öfter, wird man sich für die wichtigsten Befehle SUBs schreiben, die in eine Include Datei gepackt werden und dann wird die jeweilige Funktion genauso simpel aufgerufen, wie von den LCD-Befehlen gewohnt.Code:Do Print Chr(27) ; "[1;1f"; 'Cursor setzen ("Locate") Print Chr(27) ; "[J"; 'Terminal "CLS" Waitms 200 Print "Terminal-Test" Wait 3 Print Chr(27) ; "[5;10f"; 'Cursor setzen ("Locate") Print "5te Zeile, 10te Spalte" Wait 3 Print Chr(27) ; "[4;10f"; 'Cursor setzen ("Locate") Print "4te Zeile, 10te Spalte" Wait 3 Loop
Die meisten VT100 Befehle stehen übersichtlich hier:
http://www.embedded-os.de/index.html?proto-vt100.htm
Grüße
Henrik
Lesezeichen