AppleScript : rendre la main au Finder

Danheux

Membre confirmé
8 Août 2004
77
1
90
Je voudrais interrompre momentanément le déroulement d'un script et rendre la main au Finder pour y effectuer quelqu'action.
"display dialog.." ne convient pas car il ne rend pas la main.

Quelqu'un a-t-il une idée ?

Merci d'avance
 
Bonsoir Danheux comme indiquer dans l'intituler du msg. ceci n'est pas la réponse que tu espère mais une série de recommandation :
- Prévoie des boutons annuler sur tes "display dialog" avec aucune fonctions, cela te permettra de retourner facilement a la fenêtre et d'y stopper l'exécution, le temps de finaliser ton programme.

- Sauvegarde souvent de tel façon que si tu clique sur X , et que AppleScript plante, tu dispose d'une copie fraîche sous le coude pour travailler.

- A chaque jour correspond sa sauvegarde, c.à.d. qu'a chaque fin de journée où tu a bosser sur ton script tu le sauvegarde avec la date. Comme cela si tu tente une nouvelle approche pour "scripter", que tu te plante, à un tel point que ton script ne fonctionne plus correctement, tu disposera au moins du script du jour précèdent pour bosser sans que tu ai besoins de tout réécrire.

Bon mon msg. est un peut hors sujet je te l'accorde mais néanmoins ces conseilles sont utile pour ne pas s'arracher les cheveux. J'espère que cela t'aidera, au moins pour patienter jusqu'à ce que qqn te dise comment on fait.

P.S. : je suis nouveau ici donc je ne sait pas si le tutoiement est autorisé ?
 
Dernière édition:
Je voudrais interrompre momentanément le déroulement d'un script et rendre la main au Finder pour y effectuer quelqu'action.
"display dialog.." ne convient pas car il ne rend pas la main.

Quelqu'un a-t-il une idée ?

Merci d'avance
Bonjour

Quel système tu utilise?

Chez moi un display dialog fonctionne avec Léopard 10.5.8 pour mettre en attente un AS en court d'exécution.

Il faut voir le code, pour l'adapter aux lignes suivant la sélection d'autres applications, pour temporiser la suite du code

En test un code qui prend 10 secondes (avec des temporisation d'une seconde) prend plusieurs minutes suivant mon humeur

C'est un code juste pour voir si ta demande est possible, donc inutile (vite écrit).

Si tu désire voir le résultat, tu le dit.

Avec Lion, je suis comme la fosse des chiottes, je suis septique.

ben_O_it: je suis nouveau ici donc je ne sait pas si le tutoiement est autorisé ?

Pourquoi pas, on est entre amis.

@+
 
Dernière édition: