Avatar billede themepark Nybegynder
17. marts 2005 - 18:35 Der er 7 kommentarer og
1 løsning

Styring af udprint til konsol

Er det muligt at angive, hvor i ens konsol (DOS, Xterm osv.) man vil have printet noget tekst ud?

Venlig hilsen
Michael K. P.
Avatar billede arne_v Ekspert
17. marts 2005 - 22:49 #1
Ikke generelt.

Men hvis den understøtter ANSI escape sekvenser, så kan du positionere
dig absolut.

Alt over VT100 understøtter det, så på Linux kan du godt regne med at
det virker.

På Windows skal du have installeret noget specielt. Og det har de færreste.
Avatar billede themepark Nybegynder
18. marts 2005 - 13:02 #2
Hmm...kan du give et eksempel på det med escape sekvenserne? Jeg er umiddelbart ikke helt med.
Avatar billede arne_v Ekspert
18. marts 2005 - 13:05 #3
System.out.println("\x1B[10;10Hkuk kuk");

bør skrive "kuk kuk" i position (10,10) hvis ANSI escape sekvenser er understøttet
Avatar billede themepark Nybegynder
18. marts 2005 - 13:07 #4
Nårh...DE sekvenser...ja, dem kan jeg godt huske fra gode gamle DOS :D Men hvad gør \x1B? (Ja, det er LÆNGE siden jeg har brugt escape sekvenser *g*)
Avatar billede themepark Nybegynder
18. marts 2005 - 13:16 #5
Hmm...I get it...\x1B er bare selve ESC tegnet :)
Avatar billede arne_v Ekspert
18. marts 2005 - 13:41 #6
jep

hex 1B = decimal 27 = escape
Avatar billede themepark Nybegynder
20. marts 2005 - 13:26 #7
Hmm, hvorfor kan jeg aldrig gennemskue, når det er hexadecimale koder *g* Nå, men smid et svar, så er der point, det fungerer jo fint :)
Avatar billede arne_v Ekspert
20. marts 2005 - 13:27 #8
svar
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Kurser inden for grundlæggende programmering

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester