Since you don’t have a MAX counter, the progress you want to show is not a proportion of the total job, but just something that shows that ‘progress’ is being made. So, why would you need a CPAN module? Presumably, your output occurs in a loop, so:
my $progress = 100; # adjust as needed my $count = 0; while (...) { ... show_progress() if (++$count % $progress == 0); } progress_complete(); # continue main code sub show_progress { print '*'; } sub progress_completed { print " completed\n"; }
You don’t say whether the output is via console or GUI. The above is written for the console, but should be easily adaptable for a GUI if required.
HTH,
Athanasius <°(((>< contra mundum
In reply to Re: Progress Bar in Perl script
by Athanasius
in thread Progress Bar in Perl script
by slayedbylucifer
| For: | Use: | ||
| & | & | ||
| < | < | ||
| > | > | ||
| [ | [ | ||
| ] | ] |