Δημοσιεύτηκε: 21 Μάιος 2011, 21:20
εγώ μπορώ να σου δώσω ένα παράδειγμα με το Zenity και χρήση cases...γιατί το zenity έχω δουλέψει...
αυτό που χρειάζεσαι εδώ είναι οι cases!θα σου λύσουν τα χέρια...αν θέλεις θα το ψάξω περισσότερο μετά γιατί θα βγω έξω τώρα!
- Κώδικας: Επιλογή όλων
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!θα σου λύσουν τα χέρια...αν θέλεις θα το ψάξω περισσότερο μετά γιατί θα βγω έξω τώρα!