In applescript come faccio a ottenere due cose diverse da ripetere allo stesso tempo

0

Sto cercando di ottenere due diverse azioni da ripetere a intervalli diversi ma in questo momento solo la prima azione verrà ripetuta.

repeat
        keystroke "i"
        delay 44
    end repeat
    repeat
        keystroke "o"
        delay 5.5
    end repeat

grazie!

    
posta Mickey Slater 17.05.2013 - 04:47
fonte

1 risposta

2

Potresti sfruttare il fatto che 44 è equamente divisibile per 5.5 e usa un ciclo interno ed esterno:

repeat
    keystroke "i"
    repeat 8 times
        keystroke "o"
        delay 5.5
    end repeat
end repeat

Tieni presente che per il comando keystroke su cui lavorare, devi essere in un blocco tell per l'applicazione System Events .

    
risposta data 17.05.2013 - 05:40
fonte

Leggi altre domande sui tag