Δημοσιεύτηκε: 21 Μάιος 2011, 21:20
από clepto
εγώ μπορώ να σου δώσω ένα παράδειγμα με το Zenity και χρήση cases...γιατί το 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=";" )
if [ $? != 0 ]; then
mainmenu
else
#οκ
for i in $(echo $input | tr ";" "\n")
do
case $i in
1) τι θελεις να κανει με την πρωτη επιλογη;;
2) τι θελεις να κανει με την δευτερη;;
3) τι θελεις να κανει με την τριτη;;
*) mainmenu;;
esac
done
fi
}

αυτό που χρειάζεσαι εδώ είναι οι cases!θα σου λύσουν τα χέρια...αν θέλεις θα το ψάξω περισσότερο μετά γιατί θα βγω έξω τώρα!