perl 5 まとめウィキ

時間のかかるバッチ処理なケースに使用すると楽しくなります。


サンプルコード



#!/usr/bin/perl

use Term::ProgressBar ;

use constant MAX => 100;

my $progress = Term::ProgressBar->new(MAX);

my $cnt = 0;
for (0..MAX) {
    $cnt++ ;
    if( $cnt == 10 ) {
        sleep(1);
        $progress->update($_);
        $cnt=0;
    }
}

print "\nDONE\n";

実行結果


以下のような感じで、プログレスバーが進みます(画像をクリックすると大きくなります)


このページへのコメント

Thanks for sharnig. What a pleasure to read!

0
Posted by Robbie 2011年07月01日(金) 08:29:24
http://www.google.com/
返信

背景にア●ネちゃんが写っています。><;

0
Posted by 名無しさん 2010年05月12日(水) 17:45:30 返信

コメントをかく


「http://」を含む投稿は禁止されています。

利用規約をご確認のうえご記入下さい

Wiki内検索

Menu

ここは自由に編集できるエリアです。

フリーエリア

どなたでも編集できます