Contenu | Rechercher | Menus

Annonce

Si vous avez des soucis pour rester connecté, déconnectez-vous puis reconnectez-vous depuis ce lien en cochant la case
Me connecter automatiquement lors de mes prochaines visites.

À propos de l'équipe du forum.

#1 Le 15/05/2007, à 05:51

Compte anonymisé

Script "Aller Chercher manuellement et Enregistrer dans"

Bonjour,

J'aimerai savoir si quelqu'un serait me faire,  (et si  c'est possible), un script avec interface Zenity :

Chercher un dossier ou fichier en me déplaçant dans les répertoires et le copier dans un autre dossier (Enregistrer sous)

Merci par Avance.

Dernière modification par Compte anonymisé (Le 15/05/2007, à 05:56)

#2 Le 15/05/2007, à 06:26

Yannick_LM

Re : Script "Aller Chercher manuellement et Enregistrer dans"

#!/bin/bash

File=`zenity --file-selection --title="Séléctionnez un fichier"`
Nom=`zenity --file-selection --save="Enregister sous"`
cp $File $Nom

Voilà.

(Grandement améliorable)


Trucs et astuces pour Vim
Ma web page  avec des trucs dessus ...

Hors ligne

#3 Le 15/05/2007, à 06:48

Yannick_LM

Re : Script "Aller Chercher manuellement et Enregistrer dans"

Mieux :

#!/bin/bash
Select=`zenity --file-selection --title="Séléctionnez un fichier"`
if [ $? -eq 0 ] 
	then
		Nom=`zenity --file-selection \
		--save --confirm-overwrite\
		--title="Enregister sous ..."` 
	if [ $? -eq 0 ]
	then 
		cp "$Select" "$Nom" 
		exit 0 
	else 
		zenity --info --text="Copie non effectuée" 
		exit 1
	fi
else
zenity --info --text="Copie non effectuée" 
exit 1
fi

Juste une question : pour quoi faire ?

Dernière modification par Yannick_LM (Le 15/05/2007, à 07:18)


Trucs et astuces pour Vim
Ma web page  avec des trucs dessus ...

Hors ligne

#4 Le 15/05/2007, à 09:10

Alain.g

Re : Script "Aller Chercher manuellement et Enregistrer dans"

Hello

Et pour sélectionner un dossier, c'est l'option --directory (sauf erreur de ma part ce n'est pas précisé dans man zenity)

Plusieurs fichiers ou (exclusif) dossiers, c'est l'option --multiple


Xubuntu Karmic !

Hors ligne

#5 Le 15/05/2007, à 15:31

toto4455

Re : Script "Aller Chercher manuellement et Enregistrer dans"

Et pour sélectionner un dossier, c'est l'option --directory (sauf erreur de ma part ce n'est pas précisé dans man zenity)

Non  effectivement , mais par contre toutes les options sont dans l'aide ( --help) !

 zenity --help
Usage :
  zenity [OPTION...]

Options de l'aide :
  -?, --help                          Afficher les options de l'aide
  --help-all                          Afficher toutes les options de l'aide
  --help-general                      Affiche les options générales
     ...
zenity --help-file-selection
Usage :
  zenity [OPTION...]

Options de sélection de fichiers
  --file-selection                    Afficher une boîte de dialogue de sélection de fichier
  --filename=NOM_DU_FICHIER           Définir le nom du fichier
  --multiple                          Permettre la sélection multiple de fichiers
  --directory                         Activer la sélection des répertoires uniquement
  --save                              Activer le mode de sauvegarde
  --separator=SÉPARATEUR             Définir le caractère séparateur de sortie
  --confirm-overwrite                 Confirmer la sélection du fichier si le nom du fichier existe déjà