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.