Simon336697
asked on
Menus
Hi guys hope you can help.
I have a menu (menu.pl) that you guys helped with.
What I want to do is when I select an option, to run that selection in a new command window, separate from the menu.pl, so that I can make further selections, while the first one that I selected (now running in a new window) continues to run. If I need to abort the external script that is now running, to not kill the menu.pl script.
Any help greatly appreciated.
Here is the code so far..
print <<EOF;
Press 1 for this subroutine
Press 2 for this subroutine
Press 3 for this subroutine
Press 4 for this subroutine
Press 5 for this subroutine
Press 6 for this subroutine
EOF
print "Enter menu choice: ";
my $choice = <STDIN>;
chomp $choice;
if ($choice == 1) {
sub1();
}
elsif ($choice == 2) {
sub2();
}
else {
die "$choice is an invalid menu option\n";
}
sub sub1 {
print "sub1\n";
}
sub sub2 {
print `hithere.pl`;
}
Thanks guys.
I have a menu (menu.pl) that you guys helped with.
What I want to do is when I select an option, to run that selection in a new command window, separate from the menu.pl, so that I can make further selections, while the first one that I selected (now running in a new window) continues to run. If I need to abort the external script that is now running, to not kill the menu.pl script.
Any help greatly appreciated.
Here is the code so far..
print <<EOF;
Press 1 for this subroutine
Press 2 for this subroutine
Press 3 for this subroutine
Press 4 for this subroutine
Press 5 for this subroutine
Press 6 for this subroutine
EOF
print "Enter menu choice: ";
my $choice = <STDIN>;
chomp $choice;
if ($choice == 1) {
sub1();
}
elsif ($choice == 2) {
sub2();
}
else {
die "$choice is an invalid menu option\n";
}
sub sub1 {
print "sub1\n";
}
sub sub2 {
print `hithere.pl`;
}
Thanks guys.
SOLUTION
membership
This solution is only available to members.
To access this solution, you must be a member of Experts Exchange.
ASKER
Sorry ahoff,
Im using ActiveState Perl on windows xp.
Im using ActiveState Perl on windows xp.
ASKER CERTIFIED SOLUTION
membership
This solution is only available to members.
To access this solution, you must be a member of Experts Exchange.
ASKER
Thanks ozo/ahoff!
S
S
what do you mean by "command window", xterm?