Δημοσιεύτηκε: 22 Μάιος 2011, 11:56
από clepto
με το
Κώδικας: Επιλογή όλων
echo $input


εμφανίζει το μενού που έχω φτιάξει με το zenity πιο πάνω

Κώδικας: Επιλογή όλων
input=$( zenity --height=$_height --width=$_width \
--title="Διαδίκτυο-Συνομιλία-Διαμοιρασμός" \
--list \
--checklist \
--column="Επιλογή" \
--column="#" \
--column="Νόμος" \
--column="Κεφάλαιο" \
"true" "1" "Νόμος του Boyle" "Ισόθερμη Μεταβολή" \
"true" "2" "Νόμος του Charles" "Ισόχωρη Μεταβολή" \
"true" "3" "Νόμος του Gay-Lussac" "Ισοβαρής Μεταβολή" \
--separator=";" )


αν παρατηρήσεις έχω βάλει τέσσερις στήλες στο μενού...η μια είναι με αριθμούς και κάθε αριθμός αντιστοιχεί σε μια απάντηση, οπότε ανάλογα με τι θα πατήσεις στο μενού εκτελεί και την αντίστοιχη εντολή που έχεις ορίσει...
Κώδικας: Επιλογή όλων
case $i in
1) τι θελεις να κανει με την πρωτη επιλογη;;
2) τι θελεις να κανει με την δευτερη;;
3) τι θελεις να κανει με την τριτη;;
*) mainmenu;;
esac


αν θέλεις να διαβάσεις για τον βρόχθο for, κοίτα εδώ στο κεφάλαιο 9! :)