User since
2006-06-29
35
Artikel
BenutzerIn
Ich suche etwas was mit einem Menü vergleichbar ist sodass der skript ein bisschen Text ausgibt und dann stehenbleibt und ein ausgegebener Eintrag ausgewählt werden kann. Eine art Hauptmenü. Je nach eintrag soll ein Registryeintrag geändert werden (das kann ich, es geht nur um das Menü).
Hat jemand Lösungsvorschläge?
Danke im vorraus! :blues:
User since
2003-08-04
14371
Artikel
ModeratorIn
Meinst Du so etwas:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
#!/usr/bin/perl
use strict;
use warnings;
my %functions = (1 => \&print_hello);
while(1){
print_menu();
my $choice = <STDIN>;
chomp $choice;
if(exists $functions{$choice}){
$functions{$choice}->();
}
else{
print "ungueltige Eingabe\n";
exit;
}
}
sub print_hello{
print "Hello\n";
}
sub print_menu{
print q~
+------------------------+
| Bitte waehlen Sie: |
| 1: print hello |
| sonst Ende |
+------------------------+~;
}
Ansonsten könnte Dir vielleicht eines der
Curses::*-Module weiterhelfen\n\n
<!--EDIT|renee|1154713515-->
User since
2006-06-29
35
Artikel
BenutzerIn
Hmm...
Irgendwie geht es bei mir nicht, wie genau funktioniert es?
Scheint aber genau das zu sein was ich brauche, danke!
User since
2006-06-29
35
Artikel
BenutzerIn
Macht nix hab das Problem schon selbst gelöst!
Ist ähnlich und funzt jetzt! Geil!
User since
2003-08-04
14371
Artikel
ModeratorIn
Ich hatte einen kleinen Fehler bei mir drin. Ist jetzt ausgebügelt.
User since
2006-06-29
35
Artikel
BenutzerIn
Bist ja auch nur n Mensch, oda?
Ist jetzt auch egal, mein Proggi ist jetzt fertig