21. maj 2003 - 19:42
Der er
30 kommentarer og 2 løsninger
Rys consol
Findes der en måde til at rydde alt fra en "dos" skærm med i java.... Altså så alle System.out´s forsvinder...?? -Anders
Annonceindlæg tema
Forsvar & beredskab
Cybersikkerhed, realtidsdata og robuste it-systemer er blevet fundamentet for moderne forsvar.
Jeg mener ikke at der er en ClearScreen funktion i Java. Men du kunne jo skrive 24 tomme linier.
Det var fordi jeg gerne ville lave sådan en roterende streg Ud af - / | .. Sådan for at vise aktivitet.... Synes at have set det et sted.. Kan bare ikk huske hvor... -Anders
Kan du ikke bare gøre sådan: public class Main { public static void main(String[] args) { char tegn[] = {'|', '/', '-', '\\'}; for(int i=0;i<25;i++) { System.out.print(tegn[i % tegn.length]); System.out.print('\b'); try { Thread.sleep(150); } catch(Exception e) { e.printStackTrace(); } } } }
Hvorfor kan man egentlig ikke gøre sådan (der kommer bare en masse tal ud): System.out.println(tegn[i % tegn.length] + '\b'); ?
Jeg formoder at den siger char + char giver ikke mening, så den konverterer char->int og char->int og laver int+int !
Kan du leve med denne her modificering af soreno's classe public class Dos { public Dos() { System.out.print("Running: "); for(int i = 0; i < 100; i++) { try { System.out.print("\b"); System.out.print("\\"); Thread.sleep(100); System.out.print("\b"); System.out.print("|"); Thread.sleep(100); System.out.print("\b"); System.out.print("/"); Thread.sleep(100); System.out.print("\b"); System.out.print("-"); Thread.sleep(100); System.out.print("\b"); System.out.print("|"); Thread.sleep(100); } catch(Exception e) { e.printStackTrace(); } } } public static void main(String[] args) { new Dos(); } }
Hmmm. Jeg synes nu min er lidt mere elegant.. :-)
Nu skrev jeg også LEVE MED !!
> Soreno Nu fatter bedre hvad du mener, jeg læste din egen kommentar inden jeg testede din classe, troede ikke din classe virkede. Så gu er den da MEGET mere elegant!! :-) :-) :-)
løkke med 2 x println virkede fint - det var løkke med 2 x println der ikke virkede.
vrøvl løkke med 2 x println virkede fint - det var løkke med 1 x println der ikke virkede.
Bruger : import java.util.*; public class Rotator { public static void main(String[] args) { System.out.println("Serveren er startet"); boolean serverOnline = true; int i = 1; while(serverOnline) { try { if(i == 1) { System.out.print("X"); System.out.print('\b'); i = 2; } else { System.out.print("+"); System.out.print('\b'); i = 1; } Thread.sleep(500); } catch(Exception e) { e.printStackTrace(); } } } } Soreno for point for at lede mig på sporet af \b Takker...
Jeg tror at der gik lidt ged i point givningen !
Der er stdigvæk gult flag og Søren fik ganske vist svaret accepteret men 0 point.
Mystisk. Men det er ikke første gang det sker.
Jeg har også en accepterbox uden brugere i.... Strange....
Søren prøv lige og smid et nyt svar !
Svar, men jeg tror ikke det hjælper.
Søren - det var da ikke et svar ????
Jow, jeg svarer på livet løs. Men Eksperten ser det åbenbart som en kommentar. (dette er også et svar)
Har du ikke også mulighed for at lave et svar ?
Jeg prøver. Torsten: HUSK AT AFVIS DETTE SVAR.
Det virkede. Søren kan du svare nu ?
Admin !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
Som tidligere skrevet så har jeg oplevet fænomenet før. Jeg har dog ikke fulgt op på om det er blevet rettet.
Altså om svarene efterfølgende er lukket korrekt.
Mener det kan løses hvis a-torsten afviser arne_v svar og så soreno ligger et nyt svar efter dette, som så kan accepteres ;o)
Dem er der flere af. f.eks. når man ser andre brugeres profiler. Din ser sådan ud (i min browser): Spørgsmål besvaret af arne_v Spørgsmål oprettet af arne_v Spørgsmål hvor arne_v deltager Point regnskab Yderst belastende at se på. Faktisk gjorde jeg admin opmærksom på det allerede da buggen kom (mener det var i forbindelse med IDG's overtagelse af Eksperten). Men det er endnu ikke blevet rettet. Godt nok er det bare en lille GUI fejl, men over et ½ års vente tid.. Mere mærkeligt er at det fungerer efter hensigten hvis man kigger sin egen profil.
Kurser inden for grundlæggende programmering