next up previous contents
suivant: Imprimer un texte de monter: Interface utilisateur précédent: Effacer le contenu de   Table des matières

Connaître la taille de l'écran

Utiliser le module ReadKey et la fonction GetTerminalSize :

#!/usr/local/bin/perl

use strict;
use Term::ReadLine;
use Term::ReadKey;

my($large,$haut,undef,undef) = GetTerminalSize();

printf("%s / %s\n",$large,$haut);

Dans l'exemple ci-dessus, on ne récupère que les valeurs exprimés en caractères, mais les valeurs 2 et 3 du tableau sont les valeurs exprimés en pizels.



Stephane TOUGARD 2002-09-07