OVH Cloud OVH Cloud

[HELP][AppleScript] Attente d'une appli et attente qu'une appli quitte

13 réponses
Avatar
fra
> > Soit le script :
> > -----
> > tell application "Finder"
> > open "Applications:Sérieux:MystIV:Myst4_2.cdr"
> > repeat until name of every disk contains "Myst4_2"
> > end repeat
> > end tell
> > launch application "myst4"
> > -----
> >
> > Je l'ai enregistré en application. Hier ça marchait ; aujourd'hui il
> > monte le .cdr mais ne lance pas l'appli myst4 !
> > Le plus bizarre c'est que si j'execute le code source du script ça
> > marche !
>
> Re
>
> Bon ça remarchait après un reboot puis en revenant plus tard ça ne
> marchait plus (script quitte avant d'avoir lancé l'appli). Y'a un truc
> qui merde dans applescript !
>
> Comment forcer un script à vérifier qu'une appli est lancée ; et à
> réessayer si elle ne l'est pas.
>
> D'autre part, idéalement j'aimerais que ce script attende que j'ai
> quitté myst4 puis démonte le .cdr avant de quitter ; comment puis faire?
>
> Merci pour votre aide

Personne ?

--
Fra

3 réponses

1 2
Avatar
fra
Patrick Stadelmann wrote:

Je conseillerais quand même de mettre un "delay 1" dans la boucle pour


Ca ferais quoi exactement ?


Ca n'exécute la boucle qu'une fois par seconde.


Tu le placerais où ? Quelle syntaxe exacte ?
--
Fra



Avatar
Patrick Stadelmann
In article <1gmdc3f.tghvfg1odsedfN%,
(Fra) wrote:

Patrick Stadelmann wrote:

Je conseillerais quand même de mettre un "delay 1" dans la boucle pour


Ca ferais quoi exactement ?


Ca n'exécute la boucle qu'une fois par seconde.


Tu le placerais où ? Quelle syntaxe exacte ?


Comme je l'ai dit :

delay 1

à placer dans la boucle.

Patrick
--
Patrick Stadelmann




Avatar
fra
Patrick Stadelmann wrote:

Comme je l'ai dit :

delay 1

à placer dans la boucle.


Ah OK merci. (Je ne pensais pas que "delay 1" était une commande à elle
seule.)
--
Fra

1 2