AppleScript viene eseguito due volte?

-1

Questo script dovrebbe pronunciare b solo una volta, ma molte volte dice b a b.

Penso che questo abbia qualcosa a che fare con la fase dell'applicazione salvata. Ho svuotato la cartella della fase dell'applicazione salvata per questo script e poi l'ho chiusa. Quindi la sceneggiatura funziona per un po ', ma dopo alcune esecuzioni inizia a dire b a b di nuovo.

Come posso risolvere questo problema?

--stay open

on run
    say "a"
    say "b"
end run

on my_stuff()
    say "my stuff"
end my_stuff

on idle
    my_stuff()
    return 30
end idle

on quit
    say "quit"
    continue quit
end quit
    
posta to-b-or-a-to-b 28.09.2015 - 10:55
fonte

1 risposta

-1

Prova a inserire un ritardo prima di:

on run
    delay 5
    say "a"
    say "b"
end run
    
risposta data 27.01.2017 - 06:27
fonte

Leggi altre domande sui tag