Term::Cap, Tgetend(), Tgoto, Tputs()

来源:互联网 发布:git服务器搭建windows 编辑:程序博客网 时间:2024/05/24 05:18

Term::Cap 终端控制模块。

代码效果:一个左右移动的字串"welcome to chinaunix! " 

#!/usr/bin/perl use strict; use Term::Cap; $| = 1; my $i = 1; my $flag = 0; my $tcap = Term::Cap->Tgetent({TERM => undef, OSPEED => 1}); $tcap->Tputs('cl', 1, *STDOUT);#clear screen while($i) {    if($i > 50 || $flag == 1)    {       $i --;       $flag = 1;       $flag = 0 if($i == 1);    }    else    {       $i ++;          $flag = 0;    }    $tcap->Tgoto('cm', $i, 15, *STDOUT);#move cursor    print " welcome to chinaunix! ";    select(undef, undef, undef, 0.02); } exit 0;


0 0
原创粉丝点击