J'ai une application Automator que je voudrais demander à l'utilisateur d'entrer une heure de son choix.
Idéalement, j'aimerais que la boîte de dialogue comporte trois champs:
1) champ d'heure
2) Champ minutes
3) Période (pm ou am)
Les champs un et deux sont saisissables par l'utilisateur et il y a un signe deux-points entre les deux champs. Le champ trois est une simple liste déroulante et l'utilisateur doit sélectionner l'une des deux options.
Je voudrais également que AppleScript vérifie que le texte saisi dans les champs heure et minute est conforme aux normes de temps; s'il ne le fait pas, un message d'erreur s'affiche et l'utilisateur doit à nouveau saisir le texte. (Par exemple, le texte entré dans le premier champ doit être un nombre à un chiffre compris entre 1 et 12 et le texte entré dans le deuxième champ doit être un nombre à deux chiffres compris entre 00 et 60.)
Je sais que tout cela peut être accompli dans trois boîtes de dialogue distinctes, mais je préférerais vraiment que tout soit complété dans une seule boîte de dialogue (afin de présenter à l'utilisateur une interface utilisateur pratique).
Je ne suis pas très compétent en AppleScript, ce projet est donc extrêmement ambitieux pour moi. Cela peut-il être accompli dans AppleScript?
Si ce comportement n'est pas possible AppleScript, quelqu'un peut-il recommander un autre langage similaire dans lequel ce type de boîte de dialogue est possible?
Je vous remercie.
la source