Avatar billede a-torsten Nybegynder
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
Avatar billede arne_v Ekspert
21. maj 2003 - 19:47 #1
Jeg mener ikke at der er en ClearScreen funktion i Java.

Men du kunne jo skrive 24 tomme linier.
Avatar billede a-torsten Nybegynder
21. maj 2003 - 19:49 #2
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
Avatar billede soreno Praktikant
21. maj 2003 - 20:08 #3
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();
                }
            }
        }
}
Avatar billede soreno Praktikant
21. maj 2003 - 20:17 #4
Hvorfor kan man egentlig ikke gøre sådan (der kommer bare en masse tal ud):
System.out.println(tegn[i % tegn.length] + '\b');

?
Avatar billede arne_v Ekspert
21. maj 2003 - 20:20 #5
Jeg formoder at den siger char + char giver ikke mening, så den
konverterer char->int og char->int og laver int+int !
Avatar billede _carsten Nybegynder
21. maj 2003 - 20:40 #6
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();
    }
}
Avatar billede soreno Praktikant
21. maj 2003 - 20:45 #7
Hmmm. Jeg synes nu min er lidt mere elegant..

:-)
Avatar billede _carsten Nybegynder
21. maj 2003 - 20:48 #8
Nu skrev jeg også LEVE MED !!
Avatar billede _carsten Nybegynder
21. maj 2003 - 21:00 #9
> 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!!
:-) :-) :-)
Avatar billede arne_v Ekspert
21. maj 2003 - 21:03 #10
løkke med 2 x println virkede fint - det var løkke med 2 x println der ikke
virkede.
Avatar billede arne_v Ekspert
21. maj 2003 - 21:03 #11
vrøvl

løkke med 2 x println virkede fint - det var løkke med 1 x println der ikke
virkede.
Avatar billede a-torsten Nybegynder
21. maj 2003 - 21:03 #12
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...
Avatar billede arne_v Ekspert
21. maj 2003 - 21:26 #13
Jeg tror at der gik lidt ged i point givningen !
Avatar billede arne_v Ekspert
21. maj 2003 - 21:26 #14
Der er stdigvæk gult flag og Søren fik ganske vist svaret accepteret
men 0 point.
Avatar billede soreno Praktikant
21. maj 2003 - 21:28 #15
Mystisk. Men det er ikke første gang det sker.
Avatar billede a-torsten Nybegynder
21. maj 2003 - 21:48 #16
Jeg har også en accepterbox uden brugere i.... Strange....
Avatar billede arne_v Ekspert
21. maj 2003 - 21:50 #17
Søren prøv lige og smid et nyt svar !
Avatar billede soreno Praktikant
21. maj 2003 - 21:52 #18
Svar, men jeg tror ikke det hjælper.
Avatar billede a-torsten Nybegynder
21. maj 2003 - 21:56 #19
Avatar billede arne_v Ekspert
21. maj 2003 - 22:07 #21
Søren - det var da ikke et svar ????
Avatar billede soreno Praktikant
21. maj 2003 - 22:14 #22
Jow, jeg svarer på livet løs. Men Eksperten ser det åbenbart som en kommentar.
(dette er også et svar)
Avatar billede soreno Praktikant
21. maj 2003 - 22:18 #23
Har du ikke også mulighed for at lave et svar ?
Avatar billede arne_v Ekspert
21. maj 2003 - 22:20 #24
Jeg prøver.

Torsten: HUSK AT AFVIS DETTE SVAR.
Avatar billede arne_v Ekspert
21. maj 2003 - 22:21 #25
Det virkede.

Søren kan du svare nu ?
Avatar billede soreno Praktikant
21. maj 2003 - 22:21 #26
Svar
Avatar billede arne_v Ekspert
21. maj 2003 - 22:23 #27
Admin !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
Avatar billede soreno Praktikant
21. maj 2003 - 22:35 #28
Som tidligere skrevet så har jeg oplevet fænomenet før. Jeg har dog ikke fulgt op på om det er blevet rettet.
Avatar billede soreno Praktikant
21. maj 2003 - 22:37 #29
Altså om svarene efterfølgende er lukket korrekt.
Avatar billede arne_v Ekspert
21. maj 2003 - 22:37 #30
software bug
Avatar billede htm Nybegynder
21. maj 2003 - 22:39 #31
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)
Avatar billede soreno Praktikant
21. maj 2003 - 22:41 #32
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.
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

IT-JOB

Forsvarsministeriets Materiel- og Indkøbsstyrelse

IT-Sikkerhedsrådgiver til Cyberdivisionen i Hvidovre

SOS International

Cloud Native Architect

Erhvervsakademi Aarhus

Undervisere til it-uddannelser

Forsvarsministeriets Materiel- og Indkøbsstyrelse

Nye kolleger søges til IT Stab i Forsvaret