Nono Les Platons du Script
Nombre de messages : 287 Age : 32 Qualité: : Généreux ! Vos connaissances en applescript : display dialogueur! Defaut: : Ronfleur Date d'inscription : 29/09/2006
| Sujet: Le display dialog Dim 1 Oct - 15:41 | |
| Salut à tous! Ici le sujet pour vous parler d'un point très important et long d'apple script! Le display dialog! Ce qui vous permet, quand vous programmez, de pouvoir discuter avec celui qui lit votre programme! Pour faire apparaître un dialogue à l'écran vous procederez ainsi: - Code:
-
display dialog "ici votre texte!" Après pour rajouter du style vous avez les différents icones qui apparaîtront à coté du texte! - Code:
-
display dialog "ici votre texte!" with icon x Il y a 3 types d'icones, ici "x" remplace un chiffre qui fait changer le type d'icone. with icon 0 = une petite main entouré d'un exagone rouge with icon 1 = une tête avec une bulle qui fait croire qu'elle parle with icon 2 = un point d'exclamation dans un triangle jaune Je sais mes déscriptions sont un peu bizarres mais pour mieux vous rendre compte de la graphique des icones, il y a pas de mystère c'est… éssayé! | |
|
Nono Les Platons du Script
Nombre de messages : 287 Age : 32 Qualité: : Généreux ! Vos connaissances en applescript : display dialogueur! Defaut: : Ronfleur Date d'inscription : 29/09/2006
| Sujet: Re: Le display dialog Dim 1 Oct - 16:22 | |
| Bon passons aux choses sérieuses! Les réponses aux dialogues! Maintenant que vous savez faire des dialogues je vais vous apprendre à crée des boutons. Quand vous faites: - Code:
-
display dialog " texte " Les boutons par défaut sont "annuler" et "Ok". Vous pouvez changez ces bouttons en faisant la manipulation suivante: - Code:
-
display dialog " Il fait chaud ou froid? " buttons {"Froid","Chaud"} Vous pouvez aussi faire un seul bouton - Code:
-
display dialog " Bonjour " butons {"Bonjour"} Ou même 3: [code]display dialog "Comment sa va?" buttons {"bien","mal","bof"} /!\ ATENTION /!\ Pas plus de 3 boutons par display dialog! Si vous voulez plus de boutons alors la il faut passé au choose from list! mais la c'est encore une autre histoire! | |
|
LaTomateFrivole Les Platons du Script
Nombre de messages : 175 Age : 30 Qualité: : C'est quoi? Vos connaissances en applescript : plutot bonnes Defaut: : Autant que les autres, mais plus Date d'inscription : 29/09/2006
| Sujet: Re: Le display dialog Dim 1 Oct - 19:14 | |
| bien, nono! je vais maintenant, moi, vous apprendre comment définir une action à chaque bouton... pour 2 boutons : - Code:
-
display dialog "txt" buttons {"Bonjour","Au revoir"} if the button returned of the result is "Bonjour" then display dialog "Comment ça va?" buttons {"Ca va bien"} else display dialog "Tu ne sais pas ce que tu manques!" buttons {"Pff"} end if pour 3 boutons (+ compliqué) - Code:
-
display dialog "txt" buttons {"Bonjour","Au revoir","Ne rien repondre"} set Variable to the button returned of the result if Variable is "Bonjour" then display dialog "Comment ça va?" buttons {"Ca va bien"} else if Variable is "Au revoir" then display dialog "Tu ne sais pas ce que tu manques!" buttons {"Pff"} else display dialog "Tu m'entends?" buttons {"..."} end if ici, "Variable", vous pouvez mettre le mot que vous voulez. pour mettre plus d'actions définies à un bouton, vous le mettez, ici (par exemple pour le bouton "Bonjour" : - Code:
-
display dialog "txt" buttons {"Bonjour","Au revoir","Ne rien repondre"} set Variable to the button returned of the result if Variable is "Bonjour" then display dialog "Comment ça va?" buttons {"Ca va bien"} display dialog "La famille?" buttons {"Bien"} display dialog "Les cousins?" buttons {"Bien"} display dialog "Les grands-mères?" buttons {"Ta gueule..."} else if Variable is "Au revoir" then display dialog "Tu ne sais pas ce que tu manques!" buttons {"Pff"} else display dialog "Tu m'entends?" buttons {"..."} end if voila ^^ | |
|
LaTomateFrivole Les Platons du Script
Nombre de messages : 175 Age : 30 Qualité: : C'est quoi? Vos connaissances en applescript : plutot bonnes Defaut: : Autant que les autres, mais plus Date d'inscription : 29/09/2006
| Sujet: Re: Le display dialog Sam 6 Jan - 16:57 | |
| coucou les gens, on peut appliquer musieurs trucs avec le display dialog - Code:
-
display dialog "hl" with title "Jmj" Attention le code précédent ne peut s'écrire que sous mac os x - Code:
-
display dialog "jml" giving up after 3 if gave up is true then display dialog "Trop lent !" else display dialog "youpi!" end if
- Code:
-
display dialog "hl" with icon 1 --Valable avec with icon "0","1","2", ou alors"Stop","Note","Caution" - Code:
-
display dialog "Coucou" default answer "jm" if the text returned of the result is "jm" then display dialog "Copieur" end if --on peut mettre aussi display dialog "Coucou" default answer "jm" with hidden answer; dans ce cas, la réponse est cachée, mais attention ca marche que sous mac os x
- Code:
-
display dialog "fshdl" buttons {"jmlh","fifd","jp^fd"}default button {--Nom du bouton ou numéro du bouton de gauche à droite--}
Tu veux avoir une petite mine d'infos? Va au topic "Dictionnaires" | |
|
Contenu sponsorisé
| Sujet: Re: Le display dialog | |
| |
|