Bonjour,
J'ai une petite question sûrement toute bête, mais je n'arrive pas à trouver une solution. J'ai pourtant regardé pas mal de tuto mais l'utilisation d'une boîte de dialogue avec retour de texte se résume toujours à un simple bouton OK.
Or moi, j'aimerais utiliser plusieurs boutons au retour de ma boîte de dialogue, seulement, il semblerait qu'il y ait un conflit entre le "button returned" et le "text returned".
Voici un exemple :
Donc dans mon cas, si j'écris mon chemin et je clique sur suivant, une nouvelle fenêtre devrait s'ouvrir. Si je presse sur annuler, la fenêtre devrait se fermer. (Dans mon vrai code, j'ai une boucle repeat qui, si je clique sur annuler, retourne au début de code.) Cependant, dans cet exemple, j'ai justement une erreur de conflit de type : "Il est impossible d’obtenir button returned of "afp://"."
Si quelqu'un peut m'aider, je pense plutôt à une erreur de syntaxe...
Merci d'avance, @ bientôt
J'ai une petite question sûrement toute bête, mais je n'arrive pas à trouver une solution. J'ai pourtant regardé pas mal de tuto mais l'utilisation d'une boîte de dialogue avec retour de texte se résume toujours à un simple bouton OK.
Or moi, j'aimerais utiliser plusieurs boutons au retour de ma boîte de dialogue, seulement, il semblerait qu'il y ait un conflit entre le "button returned" et le "text returned".
Voici un exemple :
Bloc de code:
display dialog "Veuillez entrer le chemin du point de partage." default answer "afp://" buttons {"Annuler", "Suivant"} default button 2
--la variable qui devrait retourner le texte
set vText to text returned of result
--la variable qui devrait retourner le bouton
set vButton to button returned of result
if vButton = "Suivant" then
display dialog "c'est bon " & vText
end if
Donc dans mon cas, si j'écris mon chemin et je clique sur suivant, une nouvelle fenêtre devrait s'ouvrir. Si je presse sur annuler, la fenêtre devrait se fermer. (Dans mon vrai code, j'ai une boucle repeat qui, si je clique sur annuler, retourne au début de code.) Cependant, dans cet exemple, j'ai justement une erreur de conflit de type : "Il est impossible d’obtenir button returned of "afp://"."
Si quelqu'un peut m'aider, je pense plutôt à une erreur de syntaxe...
Merci d'avance, @ bientôt