Un exemple simple : je veux écrire un script CLI qui permet d’imprimer « = » sur toute la largeur de la fenêtre du terminal.
ou
ou
Un exemple simple : je veux écrire un script CLI qui permet d’imprimer « = » sur toute la largeur de la fenêtre du terminal.
ou
ou
En bash, les et
des variables environnementales devraient pouvoir faire l’affaire. La se règlera automatiquement se produit un changement dans la taille du terminal. (c'est-à-dire le signal SIGWINCH )
Pour ce faire dans l’environnement Windows CLI, la meilleure façon que je peux trouver est d’utiliser la commande mode et analyser la sortie.
J’espère que c’est utile !
Remarque: la hauteur retournée est le nombre de lignes dans le tampon, il n’est pas le nombre de lignes visibles au sein de la fenêtre. Les meilleures options là-bas ?
Sur POSIX, en fin de compte vous voulez être appeler le (taille de la fenêtre obtenir)
appeler. La plupart des langues doivent avoir une sorte de wrapper pour cela. Par exemple en Perl, vous pouvez utiliser Term::Size:
Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.