In case anybody wanted to know.. I figured it out.. used a while loop instead.
sub OnEval{
# get the text from PegText
# and set a var by catinating the peg command with the contents of PegText
my $widget = $OutputText->Subwidget("text");
tie *STDOUT, ref $widget, $widget;
my $loop_check= 0;
my $counter=1;
# PegText defined as the text widget
# $rmhost->login($username, $passwd);
while ($loop_check == 0)
{
my $peg=$PegText->get($counter . '.0', $counter . '.0 lineend');
$counter++;
# chomp($peg);
if ( $peg == "")
{$loop_check++}
{
if ( !($peg == ""))
{
my $peg_command="peg " . $peg . " ./data/journal/* >
./data/chopler";
print "\n";
print'command used:[';
print $peg;
print "]";
print "\n";
print'command used:';
print $peg_command;
print "\n";
#$rmhost->cmd($peg_command);
};
};
};
# $rmhost->close;
print"DONE";
}
>>> "Steve Lobach" <[EMAIL PROTECTED]> 02/19/03 02:11PM >>>
I am trying to read in a text widget line by line:
my $peg1=$PegText->get('1.0', '1.0 lineend');
my $peg2=$PegText->get('2.0', '2.0 lineend');
the problem is I want to do it dynamically, because I don't know how may I will have
in the future.. I read about the following method,
my @lines = $PegText->get($PegText->tagRanges($tag));
but I don't know how to define $tag... any help? Thanks, steve.
--
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]
--
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]