Anzeige:
Ergebnis 1 bis 6 von 6

Thema: Gezielte Ausgabe für print; (Perl)

  1. #1
    Registrierter Benutzer Avatar von Rebell
    Registriert seit
    10.07.2002
    Ort
    Dresden
    Beiträge
    62

    Gezielte Ausgabe für print; (Perl)

    Hallo,

    gibt es eine Möglichkeit die Ausgabe von print zu Positionieren sodass ich die genaue Zeile und Spalte angeben kann.

    Und wie krieg ich raus wieviel Zeilen und Spalte mir zur Verfügung stehen wenn ich das Skript aus einem xterm herraus starte?

    Grüße,
    M:ke
    to be famous is so nice
    http://get-mike.de
    M:ke

  2. #2
    Registrierter Benutzer Avatar von peschmae
    Registriert seit
    14.03.2002
    Ort
    Schweizland
    Beiträge
    4.549
    Wie du die Breite rauskriegst weiss ich nicht.

    Positionieren sollte mit Escape-Sequenzen gehen. Aber wenns komplizierter wird, nimmst du besser ncurses - dafür gibts ja sicher auch Perl-Bindings

    MfG Peschmä
    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)

  3. #3
    Registrierter Benutzer
    Registriert seit
    01.12.2002
    Ort
    Bad Essen
    Beiträge
    11
    In der Bash: mit $COLUMNS bekommst du die Breite in Zeichen, mit $LINES die Höhe in Zeilen.

    Mit Perl... würd' ich das mit der ncurses library machen, dafür ist sie da.
    Reality corrupt. Reboot universe? (Y/N)

  4. #4
    Registrierter Benutzer
    Registriert seit
    29.12.2003
    Beiträge
    17
    Wenn es nicht allzu kompliziert ist, sollte Term::Cap ausreichend sein.

    perldoc Term::Cap
    http://wiki.pilgerer.org/ - Das WikiWeb fuer alle Unix Fans und die, die es werden wollen.

  5. #5
    Registrierter Benutzer
    Registriert seit
    01.12.2002
    Ort
    Bad Essen
    Beiträge
    11
    AFAIK wird die termcap obsolet, und stattdessen sollte die terminfo basierte ncurses lib verwendet werden (weiß jetzt allerdings nichts genaueres, korrigiert mich..).
    Reality corrupt. Reboot universe? (Y/N)

  6. #6
    Registrierter Benutzer
    Registriert seit
    24.12.2001
    Ort
    anywhere before EOF
    Beiträge
    236
    Vielleicht könnte ein Blick in den Quellcode dieses Projektes einiges an Beispielen liefern:
    http://davidsperlgames.sourceforge.net/
    chmod -R +t /*

Lesezeichen

Berechtigungen

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