#1 Le 10/05/2012, à 13:59
- kurapika29
Script Zenity problême (résolu suite a mise à jour)
Bonjour chères lecteurs
J'ai fait un petit script en bash utilisant zenity qui marchait très très bien jusqu'à très récemment mais depuis 1 semaines environ il ne fonctionne plus alors que je n'y est pas touché O_O
#!/bin/bash
#Se placer dans le dossier mangas
mkdir -p ~/Mangas
#Un compteur pour relancer le script à la fin sur demande
COUNTER=0
while [ "$COUNTER" -ne "1" ]; do
#Choix animé ou scan
CHOIX=$(zenity --list --title "Mangas update" --text "Que voulez-vous mettre à jour ?" --column="Choix" "Animé" "Scan") || exit
mkdir -p ~/Mangas/"$CHOIX"
cd ~/Mangas/"$CHOIX"
#Quelle CHOIX mettre à jour ?
if [ "$(ls)" ]; then
DEP1=$(ls *.txt | sed "s/\.txt// ; 1i\Nouveau" | zenity --height=300 --list --title "Mangas Update" --text "Quel $CHOIX voulez-vous mettre à jour ?" --column="$CHOIX" ) || exit
else
DEP1=$(zenity --height=300 --list --title "Mangas Update" --text "Quel $CHOIX voulez-vous mettre à jour ?" --column="$CHOIX" "Nouveau" ) || exit
fi
#Si Nouveau séléctionné demander nom du Choix
if [ "${DEP1}" = "Nouveau" ]; then
EPISODE=1
DEP1=$(zenity --entry --title "Mangas Update" --text "Quel $CHOIX voulez-vous ajouter ?" --entry-text "$CHOIX") || exit
else
EPISODE=$(( $(awk '{print $NF}' "${DEP1}".txt) + 1 ))
fi
#Quel episode ?
DEP2=$(zenity --entry --title "Mangas Update" --text "Quel est le numero du dernier ${CHOIX} de ${DEP1} que vous ayez vu ?" --entry-text "${EPISODE}") || exit
#Creer le fichier texte
echo "- ${DEP1} ${DEP2}" > ~/Mangas/"$CHOIX"/"${DEP1}".txt
cat ~/Mangas/"$CHOIX"/*.txt > ~/Mangas/"$CHOIX"/"$CHOIX".lst
#Informer de la réussite et relancer ou quitter
zenity --question --title "Mangas Update" --text "${CHOIX} de <b>${DEP1}</b> a été mis à jour.\nVoulez faire une autre mise à jour ?" --ok-label="Oui" --cancel-label="Quitter" || exit
if [ $? = "1" ]; then
COUNTER=1
fi
done
Il m'affiche bien la 1ère fenêtre de choix Animé ou Scan mais après pu rien il tourne dans le vide et bouffe 100% du processeur.
J'ai testé et si le dossier Animé ou Scan et vide il continue bien en demandant quel animé puis quel épisode et ça fonctionne mais en recommençant de suite derrière même problème.
La ligne incriminé serait celle là
DEP1=$(ls *.txt | sed "s/\.txt// ; 1i\Nouveau" | zenity --height=300 --list --title "Mangas Update" --text "Quel $CHOIX voulez-vous mettre à jour ?" --column="$CHOIX" ) || exit
Mais en manuel dans un terminal elle fonctionne >_< je capte pu rien please HELP me
Dernière modification par kurapika29 (Le 11/05/2012, à 10:25)
Disponible sur IRC, sur le serveur irc.freenode.net salon ##ubuntu-voyager (et aussi sur plein d'autre serveur/salon)
Venez si vous avec besoin d'aide ou pour causer ;) suffit d'avoir Xchat ou un autre client IRC
Où sinon en cliquant sur se lien http://kiwiirc.com/client/irc.freenode. … tu-voyager
Hors ligne
#2 Le 10/05/2012, à 15:50
- Hizoka
Re : Script Zenity problême (résolu suite a mise à jour)
ajoute differents echo pour afficher les resultats
genre
CHOIX=$(zenity --list --title "Mangas update" --text "Que voulez-vous mettre à jour ?" --column="Choix" "Animé" "Scan") || exit
echo "CHOIX : ${CHOIX}
retour zenity ${?}"
Car a priori zenity a quelques soucis de retours.
KDE Neon 64bits
Tous mes softs (MKVExtractorQt, HizoSelect, HizoProgress, Qtesseract, Keneric, Services menus...) sont sur github
Hors ligne
#3 Le 10/05/2012, à 15:58
- kurapika29
Re : Script Zenity problême (résolu suite a mise à jour)
Et ça viendrait de quoi à ton avis, vu que se script fonctionnait bien comme il le devait avant O_O
Par contre je vois pas comment faire comme tu dis car c'est sur le "ls" qu'il capte pas j'ai l'impression
Disponible sur IRC, sur le serveur irc.freenode.net salon ##ubuntu-voyager (et aussi sur plein d'autre serveur/salon)
Venez si vous avec besoin d'aide ou pour causer ;) suffit d'avoir Xchat ou un autre client IRC
Où sinon en cliquant sur se lien http://kiwiirc.com/client/irc.freenode. … tu-voyager
Hors ligne
#4 Le 10/05/2012, à 16:06
- Hizoka
Re : Script Zenity problême (résolu suite a mise à jour)
#!/bin/bash
#Se placer dans le dossier mangas
mkdir -p ~/Mangas
[[ -d ~/Mangas ]] && echo "le dossier ~/Mangas existe bien" > retour || echo "le dossier ~/Mangas n'existe pas" > retour
#Un compteur pour relancer le script à la fin sur demande
COUNTER=0
while [ "$COUNTER" -ne "1" ]; do
#Choix animé ou scan
CHOIX=$(zenity --list --title "Mangas update" --text "Que voulez-vous mettre à jour ?" --column="Choix" "Animé" "Scan")
echo "CHOIX vaut ${CHOIX}
le retour de zenity vaut $?" >> retour
mkdir -p ~/Mangas/"$CHOIX"
cd ~/Mangas/"$CHOIX"
[[ -d ~/Mangas/"$CHOIX" ]] && echo "le dossier ~/Mangas/"$CHOIX" existe bien" >> retour || echo "le dossier ~/Mangas/"$CHOIX" n'existe pas" >> retour
#Quelle CHOIX mettre à jour ?
echo "ls : $(ls)" >> retour
if [ "$(ls)" ]; then
DEP1=$(ls *.txt | sed "s/\.txt// ; 1i\Nouveau"| zenity --height=300 --list --title "Mangas Update" --text "Quel $CHOIX voulez-vous mettre à jour ?" --column="$CHOIX" )
echo "DEP1 avec ls positif : ${DEP1}" >> retour
else
DEP1=$(zenity --height=300 --list --title "Mangas Update" --text "Quel $CHOIX voulez-vous mettre à jour ?" --column="$CHOIX" "Nouveau" )
echo "DEP1 avec ls negatif : ${DEP1}" >> retour
fi
#Si Nouveau séléctionné demander nom du Choix
if [ "${DEP1}" = "Nouveau" ]; then
EPISODE=1
DEP1=$(zenity --entry --title "Mangas Update" --text "Quel $CHOIX voulez-vous ajouter ?" --entry-text "$CHOIX") || exit
else
EPISODE=$(( $(awk '{print $NF}' "${DEP1}".txt) + 1 ))
fi
#Quel episode ?
DEP2=$(zenity --entry --title "Mangas Update" --text "Quel est le numero du dernier ${CHOIX} de ${DEP1} que vous ayez vu ?" --entry-text "${EPISODE}")
echo "DEP2 : ${DEP2}
zenity : $?" >> retour
#Creer le fichier texte
echo "- ${DEP1} ${DEP2}" > ~/Mangas/"$CHOIX"/"${DEP1}".txt
cat ~/Mangas/"$CHOIX"/*.txt > ~/Mangas/"$CHOIX"/"$CHOIX".lst
#Informer de la réussite et relancer ou quitter
zenity --question --title "Mangas Update" --text "${CHOIX} de <b>${DEP1}</b> a été mis à jour.\nVoulez faire une autre mise à jour ?" --ok-label="Oui" --cancel-label="Quitter"
echo "zenity question : $?" >> retour
if [ $? = "1" ]; then
COUNTER=1
fi
done
teste un truc comme ca et regarde le contenu du fichier retour
KDE Neon 64bits
Tous mes softs (MKVExtractorQt, HizoSelect, HizoProgress, Qtesseract, Keneric, Services menus...) sont sur github
Hors ligne
#5 Le 10/05/2012, à 16:10
- kurapika29
Re : Script Zenity problême (résolu suite a mise à jour)
Ça m'avance pas à grand chose il fait rien de plus et le retour est bon je pige pu rien moi
le dossier ~/Mangas existe bien
CHOIX vaut Scan
le retour de zenity vaut 0
Disponible sur IRC, sur le serveur irc.freenode.net salon ##ubuntu-voyager (et aussi sur plein d'autre serveur/salon)
Venez si vous avec besoin d'aide ou pour causer ;) suffit d'avoir Xchat ou un autre client IRC
Où sinon en cliquant sur se lien http://kiwiirc.com/client/irc.freenode. … tu-voyager
Hors ligne
#6 Le 10/05/2012, à 16:14
- Hizoka
Re : Script Zenity problême (résolu suite a mise à jour)
et la suite ?
KDE Neon 64bits
Tous mes softs (MKVExtractorQt, HizoSelect, HizoProgress, Qtesseract, Keneric, Services menus...) sont sur github
Hors ligne
#7 Le 10/05/2012, à 16:20
- kurapika29
Re : Script Zenity problême (résolu suite a mise à jour)
y'a pas de suite il plante là et n'affiche plus rien.
Obliger de kill le process et après c'est festival il affiche des fenêtres zenity pour rien dans tout les sens XD
Disponible sur IRC, sur le serveur irc.freenode.net salon ##ubuntu-voyager (et aussi sur plein d'autre serveur/salon)
Venez si vous avec besoin d'aide ou pour causer ;) suffit d'avoir Xchat ou un autre client IRC
Où sinon en cliquant sur se lien http://kiwiirc.com/client/irc.freenode. … tu-voyager
Hors ligne
#8 Le 10/05/2012, à 16:32
- Hizoka
Re : Script Zenity problême (résolu suite a mise à jour)
#!/bin/bash
#Se placer dans le dossier mangas
mkdir -p ~/Mangas
[[ -d ~/Mangas ]] && echo "le dossier ~/Mangas existe bien" > retour || echo "le dossier ~/Mangas n'existe pas" > retour
#Un compteur pour relancer le script à la fin sur demande
COUNTER=0
while [ "$COUNTER" -ne "1" ]; do
#Choix animé ou scan
CHOIX=$(zenity --list --title "Mangas update" --text "Que voulez-vous mettre à jour ?" --column="Choix" "Animé" "Scan")
echo "CHOIX vaut ${CHOIX}
le retour de zenity vaut $?" >> retour
mkdir -p ~/Mangas/"$CHOIX"
echo "apres le mdir -p" >> retour
cd ~/Mangas/"$CHOIX"
echo "apres le cd" >> retour
[[ -d ~/Mangas/"$CHOIX" ]] && echo "le dossier ~/Mangas/"$CHOIX" existe bien" >> retour || echo "le dossier ~/Mangas/"$CHOIX" n'existe pas" >> retour
#Quelle CHOIX mettre à jour ?
echo "ls : $(ls)" >> retour
if [ "$(ls)" ]; then
DEP1=$(ls *.txt | sed "s/\.txt// ; 1i\Nouveau"| zenity --height=300 --list --title "Mangas Update" --text "Quel $CHOIX voulez-vous mettre à jour ?" --column="$CHOIX" )
echo "DEP1 avec ls positif : ${DEP1}" >> retour
else
DEP1=$(zenity --height=300 --list --title "Mangas Update" --text "Quel $CHOIX voulez-vous mettre à jour ?" --column="$CHOIX" "Nouveau" )
echo "DEP1 avec ls negatif : ${DEP1}" >> retour
fi
#Si Nouveau séléctionné demander nom du Choix
if [ "${DEP1}" = "Nouveau" ]; then
EPISODE=1
DEP1=$(zenity --entry --title "Mangas Update" --text "Quel $CHOIX voulez-vous ajouter ?" --entry-text "$CHOIX") || exit
else
EPISODE=$(( $(awk '{print $NF}' "${DEP1}".txt) + 1 ))
fi
#Quel episode ?
DEP2=$(zenity --entry --title "Mangas Update" --text "Quel est le numero du dernier ${CHOIX} de ${DEP1} que vous ayez vu ?" --entry-text "${EPISODE}")
echo "DEP2 : ${DEP2}
zenity : $?" >> retour
#Creer le fichier texte
echo "- ${DEP1} ${DEP2}" > ~/Mangas/"$CHOIX"/"${DEP1}".txt
cat ~/Mangas/"$CHOIX"/*.txt > ~/Mangas/"$CHOIX"/"$CHOIX".lst
#Informer de la réussite et relancer ou quitter
zenity --question --title "Mangas Update" --text "${CHOIX} de <b>${DEP1}</b> a été mis à jour.\nVoulez faire une autre mise à jour ?" --ok-label="Oui" --cancel-label="Quitter"
echo "zenity question : $?" >> retour
if [ $? = "1" ]; then
COUNTER=1
fi
done
essaie ça, qu'on sache si c'est le mkdir ou le cd qui plante.
KDE Neon 64bits
Tous mes softs (MKVExtractorQt, HizoSelect, HizoProgress, Qtesseract, Keneric, Services menus...) sont sur github
Hors ligne
#9 Le 10/05/2012, à 16:35
- kurapika29
Re : Script Zenity problême (résolu suite a mise à jour)
le dossier ~/Mangas existe bien
CHOIX vaut Scan
le retour de zenity vaut 0
apres le mdir -p
Planter sur un cd, c'est .... magnifique
Disponible sur IRC, sur le serveur irc.freenode.net salon ##ubuntu-voyager (et aussi sur plein d'autre serveur/salon)
Venez si vous avec besoin d'aide ou pour causer ;) suffit d'avoir Xchat ou un autre client IRC
Où sinon en cliquant sur se lien http://kiwiirc.com/client/irc.freenode. … tu-voyager
Hors ligne
#10 Le 10/05/2012, à 16:39
- Hizoka
Re : Script Zenity problême (résolu suite a mise à jour)
hile [ "$COUNTER" -ne "1" ]; do
#Choix animé ou scan
CHOIX=$(zenity --list --title "Mangas update" --text "Que voulez-vous mettre à jour ?" --column="Choix" "Animé" "Scan")
echo "CHOIX vaut ${CHOIX}
le retour de zenity vaut $?" >> retour
mkdir -p ~/Mangas/"$CHOIX"
[[ -d ~/Mangas/"$CHOIX" ]] && echo "le dossier ~/Mangas/"$CHOIX" existe bien" >> retour || echo "le dossier ~/Mangas/"$CHOIX" n'existe pas" >> retour
cd ~/Mangas/"$CHOIX"
echo "apres le cd" >> retour
#Quelle CHOIX mettre à jour ?
echo "ls : $(ls)" >> retour
if [ "$(ls)" ]; then
DEP1=$(ls *.txt | sed "s/\.txt// ; 1i\Nouveau"| zenity --height=300 --list --title "Mangas Update" --text "Quel $CHOIX voulez-vous mettre à jour ?" --column="$CHOIX" )
echo "DEP1 avec ls positif : ${DEP1}" >> retour
else
DEP1=$(zenity --height=300 --list --title "Mangas Update" --text "Quel $CHOIX voulez-vous mettre à jour ?" --column="$CHOIX" "Nouveau" )
echo "DEP1 avec ls negatif : ${DEP1}" >> retour
fi
#Si Nouveau séléctionné demander nom du Choix
if [ "${DEP1}" = "Nouveau" ]; then
EPISODE=1
DEP1=$(zenity --entry --title "Mangas Update" --text "Quel $CHOIX voulez-vous ajouter ?" --entry-text "$CHOIX") || exit
else
EPISODE=$(( $(awk '{print $NF}' "${DEP1}".txt) + 1 ))
fi
#Quel episode ?
DEP2=$(zenity --entry --title "Mangas Update" --text "Quel est le numero du dernier ${CHOIX} de ${DEP1} que vous ayez vu ?" --entry-text "${EPISODE}")
echo "DEP2 : ${DEP2}
zenity : $?" >> retour
#Creer le fichier texte
echo "- ${DEP1} ${DEP2}" > ~/Mangas/"$CHOIX"/"${DEP1}".txt
cat ~/Mangas/"$CHOIX"/*.txt > ~/Mangas/"$CHOIX"/"$CHOIX".lst
#Informer de la réussite et relancer ou quitter
zenity --question --title "Mangas Update" --text "${CHOIX} de <b>${DEP1}</b> a été mis à jour.\nVoulez faire une autre mise à jour ?" --ok-label="Oui" --cancel-label="Quitter"
echo "zenity question : $?" >> retour
if [ $? = "1" ]; then
COUNTER=1
fi
done
et la ?
KDE Neon 64bits
Tous mes softs (MKVExtractorQt, HizoSelect, HizoProgress, Qtesseract, Keneric, Services menus...) sont sur github
Hors ligne
#11 Le 10/05/2012, à 16:43
- kurapika29
Re : Script Zenity problême (résolu suite a mise à jour)
toujours pas *snif*
le dossier ~/Mangas existe bien
CHOIX vaut Scan
le retour de zenity vaut 0
le dossier ~/Mangas/Scan existe bien
Disponible sur IRC, sur le serveur irc.freenode.net salon ##ubuntu-voyager (et aussi sur plein d'autre serveur/salon)
Venez si vous avec besoin d'aide ou pour causer ;) suffit d'avoir Xchat ou un autre client IRC
Où sinon en cliquant sur se lien http://kiwiirc.com/client/irc.freenode. … tu-voyager
Hors ligne
#12 Le 10/05/2012, à 16:48
- kurapika29
Re : Script Zenity problême (résolu suite a mise à jour)
Petit truc que je viens de voir quand je choisis Scan ou Animé il ne fait plus rien mais dans mon gestionnaire de tâches je vois qu'il relance le script manga.sh une 2ème fois
Disponible sur IRC, sur le serveur irc.freenode.net salon ##ubuntu-voyager (et aussi sur plein d'autre serveur/salon)
Venez si vous avec besoin d'aide ou pour causer ;) suffit d'avoir Xchat ou un autre client IRC
Où sinon en cliquant sur se lien http://kiwiirc.com/client/irc.freenode. … tu-voyager
Hors ligne
#13 Le 10/05/2012, à 16:55
- Hizoka
Re : Script Zenity problême (résolu suite a mise à jour)
#!/bin/bash
#Se placer dans le dossier mangas
mkdir -p ~/Mangas
[[ -d ~/Mangas ]] && echo "le dossier ~/Mangas existe bien" > retour || echo "le dossier ~/Mangas n'existe pas" > retour
#Un compteur pour relancer le script à la fin sur demande
COUNTER=0
while [ "$COUNTER" -ne "1" ]; do
#Choix animé ou scan
CHOIX=$(zenity --list --title "Mangas update" --text "Que voulez-vous mettre à jour ?" --column="Choix" "Animé" "Scan")
echo "CHOIX vaut ${CHOIX}
le retour de zenity vaut $?" >> retour
mkdir -p ~/Mangas/"$CHOIX"
[[ -d ~/Mangas/"$CHOIX" ]] && echo "le dossier ~/Mangas/"$CHOIX" existe bien" >> retour || echo "le dossier ~/Mangas/"$CHOIX" n'existe pas" >> retour
ls ~/Mangas/"$CHOIX" >> retour
cd "${HOME}/Mangas/$CHOIX"
echo "apres le cd" >> retour
#Quelle CHOIX mettre à jour ?
echo "ls : $(ls)" >> retour
if [ "$(ls)" ]; then
DEP1=$(ls *.txt | sed "s/\.txt// ; 1i\Nouveau"| zenity --height=300 --list --title "Mangas Update" --text "Quel $CHOIX voulez-vous mettre à jour ?" --column="$CHOIX" )
echo "DEP1 avec ls positif : ${DEP1}" >> retour
else
DEP1=$(zenity --height=300 --list --title "Mangas Update" --text "Quel $CHOIX voulez-vous mettre à jour ?" --column="$CHOIX" "Nouveau" )
echo "DEP1 avec ls negatif : ${DEP1}" >> retour
fi
#Si Nouveau séléctionné demander nom du Choix
if [ "${DEP1}" = "Nouveau" ]; then
EPISODE=1
DEP1=$(zenity --entry --title "Mangas Update" --text "Quel $CHOIX voulez-vous ajouter ?" --entry-text "$CHOIX") || exit
else
EPISODE=$(( $(awk '{print $NF}' "${DEP1}".txt) + 1 ))
fi
#Quel episode ?
DEP2=$(zenity --entry --title "Mangas Update" --text "Quel est le numero du dernier ${CHOIX} de ${DEP1} que vous ayez vu ?" --entry-text "${EPISODE}")
echo "DEP2 : ${DEP2}
zenity : $?" >> retour
#Creer le fichier texte
echo "- ${DEP1} ${DEP2}" > ~/Mangas/"$CHOIX"/"${DEP1}".txt
cat ~/Mangas/"$CHOIX"/*.txt > ~/Mangas/"$CHOIX"/"$CHOIX".lst
#Informer de la réussite et relancer ou quitter
zenity --question --title "Mangas Update" --text "${CHOIX} de <b>${DEP1}</b> a été mis à jour.\nVoulez faire une autre mise à jour ?" --ok-label="Oui" --cancel-label="Quitter"
echo "zenity question : $?" >> retour
if [ $? = "1" ]; then
COUNTER=1
fi
done
Dernière modification par Hizoka (Le 10/05/2012, à 16:56)
KDE Neon 64bits
Tous mes softs (MKVExtractorQt, HizoSelect, HizoProgress, Qtesseract, Keneric, Services menus...) sont sur github
Hors ligne
#14 Le 10/05/2012, à 17:04
- kurapika29
Re : Script Zenity problême (résolu suite a mise à jour)
Je viens de voir un truc XD
le dossier ~/Mangas existe bien
CHOIX vaut Scan
le retour de zenity vaut 0
le dossier ~/Mangas/Scan existe bien
Bleach.txt
Hunter X Hunter.txt
Naruto.txt
One Piece.txt
Scan.lst
et j'en ai un autre dans le dossier Scan
apres le cd
ls : Bleach.txt
Hunter X Hunter.txt
Naruto.txt
One Piece.txt
retour
Scan.lst
Disponible sur IRC, sur le serveur irc.freenode.net salon ##ubuntu-voyager (et aussi sur plein d'autre serveur/salon)
Venez si vous avec besoin d'aide ou pour causer ;) suffit d'avoir Xchat ou un autre client IRC
Où sinon en cliquant sur se lien http://kiwiirc.com/client/irc.freenode. … tu-voyager
Hors ligne
#15 Le 10/05/2012, à 17:13
- Hizoka
Re : Script Zenity problême (résolu suite a mise à jour)
a ouais c'est vrai, les cd change l'emplacement du fichier....
perso j'utilise jamais cd dans un script...
du coup il semble que ce soit le if qui pose soucis...
#!/bin/bash
#Se placer dans le dossier mangas
mkdir -p ~/Mangas
#Un compteur pour relancer le script à la fin sur demande
COUNTER=0
while [ "$COUNTER" -ne "1" ]; do
#Choix animé ou scan
CHOIX=$(zenity --list --title "Mangas update" --text "Que voulez-vous mettre à jour ?" --column="Choix" "Animé" "Scan") || exit
mkdir -p ~/Mangas/"$CHOIX"
cd ~/Mangas/"$CHOIX"
#Quelle CHOIX mettre à jour ?
if [[ "$(ls)" ]]
then
echo "ls positif" > retour
DEP1=$(ls *.txt | sed "s/\.txt// ; 1i\Nouveau" | zenity --height=300 --list --title "Mangas Update" --text "Quel $CHOIX voulez-vous mettre à jour ?" --column="$CHOIX" ) || exit
else
echo "ls negatif" > retour
DEP1=$(zenity --height=300 --list --title "Mangas Update" --text "Quel $CHOIX voulez-vous mettre à jour ?" --column="$CHOIX" "Nouveau" ) || exit
fi
#Si Nouveau séléctionné demander nom du Choix
if [ "${DEP1}" = "Nouveau" ]; then
EPISODE=1
DEP1=$(zenity --entry --title "Mangas Update" --text "Quel $CHOIX voulez-vous ajouter ?" --entry-text "$CHOIX") || exit
else
EPISODE=$(( $(awk '{print $NF}' "${DEP1}".txt) + 1 ))
fi
#Quel episode ?
DEP2=$(zenity --entry --title "Mangas Update" --text "Quel est le numero du dernier ${CHOIX} de ${DEP1} que vous ayez vu ?" --entry-text "${EPISODE}") || exit
#Creer le fichier texte
echo "- ${DEP1} ${DEP2}" > ~/Mangas/"$CHOIX"/"${DEP1}".txt
cat ~/Mangas/"$CHOIX"/*.txt > ~/Mangas/"$CHOIX"/"$CHOIX".lst
#Informer de la réussite et relancer ou quitter
zenity --question --title "Mangas Update" --text "${CHOIX} de <b>${DEP1}</b> a été mis à jour.\nVoulez faire une autre mise à jour ?" --ok-label="Oui" --cancel-label="Quitter" || exit
if [ $? = "1" ]; then
COUNTER=1
fi
done
KDE Neon 64bits
Tous mes softs (MKVExtractorQt, HizoSelect, HizoProgress, Qtesseract, Keneric, Services menus...) sont sur github
Hors ligne
#16 Le 10/05/2012, à 17:21
- kurapika29
Re : Script Zenity problême (résolu suite a mise à jour)
ls positif
J'ai testé le script d'origine aussi avec le répertoire Scan vide et il fonctionne il crée le fichier tout bien, c'est dès qu'un fichier et dedans il déconne maintenant
pour moi c'est vraiment cette commande qui pose problème mais pourquoi ?
ls *.txt | sed "s/\.txt// ; 1i\Nouveau" | zenity --height=300 --list --title "Mangas Update" --text "Quel $CHOIX voulez-vous mettre à jour ?" --column="$CHOIX"
Dernière modification par kurapika29 (Le 10/05/2012, à 17:25)
Disponible sur IRC, sur le serveur irc.freenode.net salon ##ubuntu-voyager (et aussi sur plein d'autre serveur/salon)
Venez si vous avec besoin d'aide ou pour causer ;) suffit d'avoir Xchat ou un autre client IRC
Où sinon en cliquant sur se lien http://kiwiirc.com/client/irc.freenode. … tu-voyager
Hors ligne
#17 Le 10/05/2012, à 17:41
- Hizoka
Re : Script Zenity problême (résolu suite a mise à jour)
essaie de modifier ta commande...
echo "Nouveau"; ls *.txt | zenity --height=300 --list --title "Mangas Update" --text "Quel $CHOIX voulez-vous mettre à jour ?" --column="$CHOIX"
KDE Neon 64bits
Tous mes softs (MKVExtractorQt, HizoSelect, HizoProgress, Qtesseract, Keneric, Services menus...) sont sur github
Hors ligne
#18 Le 10/05/2012, à 17:52
- kurapika29
Re : Script Zenity problême (résolu suite a mise à jour)
La commande est bonne
kura@kura-laptop:~$ cd ~/Mangas/Scan/
kura@kura-laptop:~/Mangas/Scan$ ls *.txt | sed "s/\.txt// ; 1i\Nouveau"
Nouveau
Bleach
Hunter X Hunter
Naruto
One Piece
kura@kura-laptop:~/Mangas/Scan$
Mais je comprend pas pourquoi du jour au lendemain il marche pu lui >_<
J'ai testé aussi la tienne en mettant echo "nouveau" mais pareil elle fonctionne toujours pas
Disponible sur IRC, sur le serveur irc.freenode.net salon ##ubuntu-voyager (et aussi sur plein d'autre serveur/salon)
Venez si vous avec besoin d'aide ou pour causer ;) suffit d'avoir Xchat ou un autre client IRC
Où sinon en cliquant sur se lien http://kiwiirc.com/client/irc.freenode. … tu-voyager
Hors ligne
#19 Le 10/05/2012, à 17:59
- Hizoka
Re : Script Zenity problême (résolu suite a mise à jour)
bon je viens de faire des tests, ca marche plus le listage des fichiers couplet à un zenity....
ls *.txt | zenity --height=300 --list --title "Mangas Update" --text "Quel $CHOIX voulez-vous mettre à jour ?" --column="$CHOIX"
ne fonctionne plus et c'est bien dommage....
Dernière modification par Hizoka (Le 10/05/2012, à 18:02)
KDE Neon 64bits
Tous mes softs (MKVExtractorQt, HizoSelect, HizoProgress, Qtesseract, Keneric, Services menus...) sont sur github
Hors ligne
#20 Le 10/05/2012, à 18:05
- Hizoka
Re : Script Zenity problême (résolu suite a mise à jour)
pourtant le man donne pour exemple :
find . -name '*.h' | zenity --list --title "Search Results" --text "Finding all header files.." --column "Files"
qui fonctionne uniquement s'il n'y a pas de fichier...
si il trouve des fichier, zenity ne se lance pas....
KDE Neon 64bits
Tous mes softs (MKVExtractorQt, HizoSelect, HizoProgress, Qtesseract, Keneric, Services menus...) sont sur github
Hors ligne
#21 Le 10/05/2012, à 18:08
- kurapika29
Re : Script Zenity problême (résolu suite a mise à jour)
Rha donc c'est mort faut que je me creuse la tête pour passer outre alors
Disponible sur IRC, sur le serveur irc.freenode.net salon ##ubuntu-voyager (et aussi sur plein d'autre serveur/salon)
Venez si vous avec besoin d'aide ou pour causer ;) suffit d'avoir Xchat ou un autre client IRC
Où sinon en cliquant sur se lien http://kiwiirc.com/client/irc.freenode. … tu-voyager
Hors ligne
#22 Le 10/05/2012, à 18:09
- Hizoka
Re : Script Zenity problême (résolu suite a mise à jour)
il faudrait surtout faire remonter le bug...
car à mon avis c'est un bug....
KDE Neon 64bits
Tous mes softs (MKVExtractorQt, HizoSelect, HizoProgress, Qtesseract, Keneric, Services menus...) sont sur github
Hors ligne
#23 Le 10/05/2012, à 18:12
- kurapika29
Re : Script Zenity problême (résolu suite a mise à jour)
Si c'est un bug je vais faire remonter alors merci quand même de t'être penché sur mon cas
J'ai trouvé ça https://bugs.launchpad.net/ubuntu/+sour … bug/995435 je pense que c'est mon cas
Dernière modification par kurapika29 (Le 10/05/2012, à 18:16)
Disponible sur IRC, sur le serveur irc.freenode.net salon ##ubuntu-voyager (et aussi sur plein d'autre serveur/salon)
Venez si vous avec besoin d'aide ou pour causer ;) suffit d'avoir Xchat ou un autre client IRC
Où sinon en cliquant sur se lien http://kiwiirc.com/client/irc.freenode. … tu-voyager
Hors ligne
#24 Le 10/05/2012, à 18:30
- Hizoka
Re : Script Zenity problême (résolu suite a mise à jour)
oui c'est ca
KDE Neon 64bits
Tous mes softs (MKVExtractorQt, HizoSelect, HizoProgress, Qtesseract, Keneric, Services menus...) sont sur github
Hors ligne
#25 Le 10/05/2012, à 18:31
- kurapika29
Re : Script Zenity problême (résolu suite a mise à jour)
Par contre il est mis résolu non ? Je comprend pas grand chose a launchpad
Disponible sur IRC, sur le serveur irc.freenode.net salon ##ubuntu-voyager (et aussi sur plein d'autre serveur/salon)
Venez si vous avec besoin d'aide ou pour causer ;) suffit d'avoir Xchat ou un autre client IRC
Où sinon en cliquant sur se lien http://kiwiirc.com/client/irc.freenode. … tu-voyager
Hors ligne