On Sat, 21 Sep 2002 08:59:32 +0200 Troumad <[EMAIL PROTECTED]> wrote:
> Bonjour > > J'aimerai pouvoir ouvrir une boite de dialogue � partir d'une > programmation shell. > Par exemple, pour remplacer un echo. > Est-ce possible? > Si oui, comment? > -- > > Amicalement vOOo <http://www.openoffice-fr.org>tre > > Troumad > Bernard SIAUD > > > troumad.free.fr <http://troumad.free.fr> Web �tudiants > <http://www.web-etudiants.fr.st> Math �tudiants > <http://www.math-etudiants.fr.st> > Elec �tudiants <http://www.elec-etudiants.fr.st> Sectes > <http://www.sectes.fr.fm> [EMAIL PROTECTED] > <mailto:[EMAIL PROTECTED]> > > > > c'est assez simple ... par exemple, le script suivant ouvre une fen�tre affichant le r�sultat de la commande date avec un bouton Quitter. le script: #!/bin/sh IFS=$(echo -e "\n") texte=$(date) window=" pack [frame .f -relief ridge -bd 2] -padx 5 -pady 5 label .f.lb -text \"$texte\" -relief sunken -bd 1 button .f.bt -text \"Quitter\" -command { exit } pack .f.lb -padx 5 -pady 5 -ipadx 5 -ipady 5 pack .f.bt -padx 5 -pady 5" echo $window >/tmp/window wish /tmp/window rm -f /tmp/window explications: la red�finition de $IFS est n�cessaire pour que les sauts de lignes soient pris en compte pour la d�finition de $window ensuite, d�finition de $texte qui est le r�sultat de la commande "date" d�finition de $window, qui est une suite de commandes tcl/tk interpr�tables par wish. le contenu de $texte est inclu dans cette variable � la ligne 2 le contenu de $window est ensuite transf�r� dans un fichier /tmp/window qui devient donc un script tcl/tk wish appelle le fichier /tmp/window et en ex�cute les commandes. pas besoin que /tmp/window soit ex�cutable, puisqu'il est appel� directement par son interpr�teur. la derni�re ligne efface le fichier /tmp/window commentaires: il ne s'agit que d'un exemple sans grande utilit�. mais juste pour te montrer ce qu'on peut faire et comment. ceci peut �tre inclus dans un script plus complet et utilis� sous des formes diff�rentes. le principe de base reste le m�me, � savoir: d�finitions de variables pour la cr�ation d'un fichier/script appel� ensuite avec son interpr�teur sp�cifique. le tout au sein d'un script sh ou bash ex�cutant avant et apr�s, des commandes qui lui sont propres. bye jipe
Vous souhaitez acquerir votre Pack ou des Services MandrakeSoft? Rendez-vous sur "http://www.mandrakestore.com"
