Assegnazione di un'applicazione a una pressione di un tasto

-1

Ho scritto un Apice per cambiare le risoluzioni dello schermo. L'ho convertito in APP. Quando clicco sull'icona, funziona perfettamente. Tuttavia, vorrei assegnarlo a un tasto di pressione. Ho letto tantissimi post su internet e non riesco a farlo funzionare. Sto usando High Sierra, ma mi chiedo se questo è il problema. Nonostante varie pressioni dei tasti non assegnate, ad esempio una pressione di quattro tasti, ancora nessuna fortuna. Ecco cosa ho fatto:

  • Abilitato Automator in Servizi di accessibilità.
  • Ho salvato il mio script compilato tramite Automator come app. (funziona bene).
  • Tasti di scelta rapida aperti e TRIED per aggiungere l'app come servizio, ma l'aggiunta non sembra essere visibile. Sembra come una volta, ma non ha funzionato.
  • Scelte rapide da tastiera aperte e aggiunte alle applicazioni e designano la pressione dei tasti, ma nessuna via. Non funzionerà

Mi è stato detto che se lo aggiungo a ~ / library / services funzionerà ma ci sono due cartelle:

Sistema > Libreria > Servizi ma questo è bloccato e ho provato a cambiare i permessi e nonostante il fatto che io sia l'unico sul computer, dice che non ho abbastanza diritti. È il mio computer .. cosa dà?

Utenti > Ragazzo > Libreria (nascosta) > Servizi: aggiunte le app. Non si visualizzano nelle scelte Scorciatoie da tastiera.

Sto facendo qualcosa di sbagliato?

Grazie.

    
posta Stephen 17.06.2018 - 04:13
fonte

1 risposta

0

Invece di convertire Applescript in un'app, trasformala in un Servizio di Automator.

Apri automator. Quando viene richiesto di scegliere un tipo di documento, selezionare "Servizio". Successivamente, modifica i menu a discesa in modo che la frase nella parte superiore dello schermo indichi: "Il servizio riceve no input in any application "

Quindi, trascina l'azione Run Applescript nel tuo flusso di lavoro (è sotto le utility), rimuovi il codice "on run [...] end run" pre-compilato (dato che non hai input) e incolla il tuo Applescript in la scatola. Infine, salva e rinomina il tuo servizio.

Ora puoi impostare una scorciatoia da tastiera per il tuo servizio in Impostazioni → Tastiera → Scelte rapide → Servizi.

Potresti anche creare un servizio di automazione che non fa altro che avviare un'applicazione specifica e assegnare quel servizio a una scorciatoia da tastiera. In questo caso, il codice per la parte AppleScript del servizio di automazione sarà: do shell script "open [path to app]"

    
risposta data 17.06.2018 - 04:36
fonte

Leggi altre domande sui tag