#1 Le 18/11/2008, à 02:53
- Hizoka
[resolu] Recuperer plusieurs colonnes dans zenity
Bonsoir,
je cherche un moyen pour récupérer différentes réponses d'une fenêtre zenity.
Un exemple tout con :
resolution=$(zenity --text "Exemple de résolutions" --column "bidon" --hide-column 1 --column "Format" --column "Résolution" --list \
"800x600" "4_3" "800x600" \
"1024x768" "4_3" "1024x768" \
"1440x900" "16_9" "1440x900" \
"1600x1200" "4_3" "1600x1200" \
"1680x1050" "16_9" "1680x1050" )
pour récupérer la 1ère colonne de la réponse je fais :
echo "$resolution"
800x600
et je voudrais également pouvoir récupérer la 2ème colonne avec un truc du genre :
echo "$resolution[1]"
4_3
avez vous une idée svp ?
Dernière modification par Hizoka (Le 18/11/2008, à 03:45)
KDE Neon 64bits
Tous mes softs (MKVExtractorQt, HizoSelect, HizoProgress, Qtesseract, Keneric, Services menus...) sont sur github
Hors ligne
#2 Le 18/11/2008, à 03:11
- frafa
Re : [resolu] Recuperer plusieurs colonnes dans zenity
lo,
moi je ferait comme ca:
resolution=$(zenity \
--text "Exemple de résolutions" \
--hide-column 1 \
--print-column="2,3" \
--separator=" " \
--column "bidon" \
--column "Format" \
--column "Résolution" \
--list \
"800x600" "4_3" "800x600" \
"1024x768" "4_3" "1024x768" \
"1440x900" "16_9" "1440x900" \
"1600x1200" "4_3" "1600x1200" \
"1680x1050" "16_9" "1680x1050" )
resolution=(${resolution[@]})
echo "${resolution[0]}"
echo "${resolution[1]}"
Hors ligne
#3 Le 18/11/2008, à 03:44
- Hizoka
Re : [resolu] Recuperer plusieurs colonnes dans zenity
putain !
t'es le meilleur frafra !
resolu
KDE Neon 64bits
Tous mes softs (MKVExtractorQt, HizoSelect, HizoProgress, Qtesseract, Keneric, Services menus...) sont sur github
Hors ligne