Il servizio Applescript non verrà eseguito da alcune applicazioni

1

Ok, quindi ho una tastiera non Apple e volevo associare i tasti funzione ai controlli di base dei media come riprodurre / mettere in pausa iTunes, cambiare volume ecc. Così ho deciso di creare un servizio in Automator con un'attività di Applescript per eseguire l'azione desiderata, questi sono tutti configurati per nessun input e la disponibilità di "Qualsiasi applicazione".

Ecco un semplice esempio per lo script di riproduzione / pausa di iTunes che sto inserendo nel flusso di lavoro di Automator:

on run {input, parameters}
    tell application "iTunes"
        if player state is not playing then
            play
        else
            pause
        end if
    end tell
 end run

Sembra abbastanza semplice, e una volta salvato appare in Preferenze di Sistema - > Tastiera - > Scorciatoie - > Servizi in cui posso impostare un tasto di scelta rapida come F1.

Tuttavia, mentre il comando funziona bene con alcune applicazioni come Safari, Finder e iTunes stesso, non funzionerà affatto in Mail, e in realtà non funziona in Automator!

Invece di eseguire lo script, ho appena ricevuto un segnale acustico di sistema. All'inizio ho pensato che il problema fosse che queste app assegnavano altri comandi ai tasti funzione, ma per quanto posso dire non è il caso (a meno che non abbia dimenticato alcuni comandi), quindi non sono a conoscenza di perché le mie scorciatoie non funzionano.

C'è qualcos'altro che potrebbe impedire l'attivazione del mio script?

    
posta Haravikk 04.12.2014 - 20:12
fonte

0 risposte

Leggi altre domande sui tag