Anzeige:
Ergebnis 1 bis 3 von 3

Thema: Anzeige wie bei wget?

  1. #1
    Registrierter Benutzer Avatar von Giuly
    Registriert seit
    28.04.2003
    Ort
    HB-Nord
    Beiträge
    201

    Anzeige wie bei wget?

    wenn man wget aufruft bekommt ma n doch den status angezeigt, und das auf einer reihe die sich immer ändert. wie macht man sowas?

  2. #2
    Registrierter Benutzer Avatar von Boron
    Registriert seit
    07.01.2002
    Beiträge
    827
    Normalerweise schließt hat man als Zeilenende ein "\n".
    Das veranlasst den Cursor in die nächste Zeile and den Zeilenanfange zu springen.

    Wenn man stattdessen ein "\r" benutzt springt der Cursor nur an den Zeilenanfang, bleibt aber in der aktuellen Zeile.

    Wenn nun der auszugebende Text aufgrund irgendwelcher Ereignisse formatierst wird, kann sehr leicht eine solche Fortschrittanzeige gebastelt werden.
    Gruß Boron (der sich oft wegen mieser Rechtschreibung anderer die Augen reiben muss)

    LINUX IS LIKE AN INDIAN TENT: NO GATES, NO WINDOWS AND AN APACHE INSIDE!
    Hardware Monitoring unter Linux -> http://santafu.sourceforge.net (Temperaturen, Lüfterdrehzahlen und Spannungen)

  3. #3
    Registrierter Benutzer Avatar von peschmae
    Registriert seit
    14.03.2002
    Ort
    Schweizland
    Beiträge
    4.549
    Bei wget gehts auch einfacher als immer die Zeile neuzuschreiben. Du kannst ja auch einfach das "\n" weglassen, also (Java)

    Code:
    for (int i = 0; i < 100; i++) {
      System.out.print(".");
      Thread.sleep(1000);
    }
    MfG Peschmä

    P.S. ok, noch die Exception bei Thread.sleep abfangen
    The greatest trick the Devil ever pulled was convincing the world he didn't exist. -- The Usual Suspects (1995)
    Hey, I feel their pain. It's irritating as hell when people act like they have rights. The great old one (2006)

Lesezeichen

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • Anhänge hochladen: Nein
  • Beiträge bearbeiten: Nein
  •