Apple et ses scripts...
Vous souhaitez réagir à ce message ? Créez un compte en quelques clics ou connectez-vous pour continuer.


Un forum dédié à AppleScript !
 
AccueilAccueil  PortailPortail  RechercherRechercher  Dernières imagesDernières images  S'enregistrerS'enregistrer  Connexion  Site officielSite officiel  
Le deal à ne pas rater :
Cartes Pokémon : la prochaine extension Pokémon sera EV6.5 Fable ...
Voir le deal

 

 Le display dialog

Aller en bas 
2 participants
AuteurMessage
Nono
Les Platons du Script
Les Platons du Script
Nono


Masculin Nombre de messages : 287
Age : 32
Qualité: : Généreux !
Vos connaissances en applescript : display dialogueur!
Defaut: : Ronfleur
Date d'inscription : 29/09/2006

Le display dialog Empty
MessageSujet: Le display dialog   Le display dialog EmptyDim 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
Le display dialog 51
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é!
Revenir en haut Aller en bas
http://oungawascript.free.fr
Nono
Les Platons du Script
Les Platons du Script
Nono


Masculin Nombre de messages : 287
Age : 32
Qualité: : Généreux !
Vos connaissances en applescript : display dialogueur!
Defaut: : Ronfleur
Date d'inscription : 29/09/2006

Le display dialog Empty
MessageSujet: Re: Le display dialog   Le display dialog EmptyDim 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!
Revenir en haut Aller en bas
http://oungawascript.free.fr
LaTomateFrivole
Les Platons du Script
Les Platons du Script
LaTomateFrivole


Masculin 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

Le display dialog Empty
MessageSujet: Re: Le display dialog   Le display dialog EmptyDim 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 ^^
Revenir en haut Aller en bas
http://oungawascript.free.fr
LaTomateFrivole
Les Platons du Script
Les Platons du Script
LaTomateFrivole


Masculin 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

Le display dialog Empty
MessageSujet: Re: Le display dialog   Le display dialog EmptySam 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"
Revenir en haut Aller en bas
http://oungawascript.free.fr
Contenu sponsorisé





Le display dialog Empty
MessageSujet: Re: Le display dialog   Le display dialog Empty

Revenir en haut Aller en bas
 
Le display dialog
Revenir en haut 
Page 1 sur 1

Permission de ce forum:Vous ne pouvez pas répondre aux sujets dans ce forum
Apple et ses scripts... :: Set variable to choose from list :: Tutorial-
Sauter vers:  
Ne ratez plus aucun deal !
Abonnez-vous pour recevoir par notification une sélection des meilleurs deals chaque jour.
IgnorerAutoriser