Come posso avviare un'applicazione AppleScript che sto creando senza spostare il mouse?

5

La posizione del cursore iniziale è essenziale per la funzione della mia app. Potrei mantenere la posizione del cursore con una cattura dello schermo (usando solo le sequenze di tasti), ma spero di evitare di scrivere un gestore per strappare la posizione del cursore dall'immagine. Sto eseguendo macOS High Sierra 10.13.3.

    
posta drjlevi6 14.04.2018 - 22:16
fonte

2 risposte

4

Puoi impostare una scorciatoia da tastiera per eseguire il tuo AppleScript, da qualsiasi luogo o solo con determinate condizioni, come solo in una determinata applicazione o con determinati dati selezionati.

  1. Apri Automator.app e crea un nuovo servizio.

  2. Aggiungi l'azione Esegui AppleScript nel tuo flusso di lavoro e incolla il codice AppleScript nella posizione contrassegnata.

  3. Nella parte superiore del flusso di lavoro, imposta le opzioni di servizio su "Nessun input" in "qualsiasi applicazione" in modo che il servizio sia disponibile ovunque. In alternativa, specificare un tipo di dati e / o un'applicazione per limitare quando è possibile attivare questo servizio.

  4. Salva il flusso di lavoro con un nome di servizio adatto.

  5. Apri Preferenze di Sistema → Tastiera → Scorciatoie → Servizi e trova il tuo servizio nell'elenco. Se scegli "nessun input", il tuo servizio sarà in Generale, altrimenti sarà sotto il tipo di dati che hai scelto come input.

    Imposta una scorciatoia per attivare il servizio.

risposta data 14.04.2018 - 23:48
fonte
3

Sembra che l'opzione migliore sarebbe utilizzare la tastiera per avviare l'app AppleScript.

Se si tratta di un'applicazione AppleScript effettiva, è possibile avviarla con Spotlight (richiamando Spotlight tramite ⌘Space ). Se è solo un file .applescript o .scpt , puoi utilizzare un launcher di terze parti come LaunchBar o Alfred (che sono fondamentalmente Spotlight on steroids), oppure puoi utilizzare il versatile Maestro Maestro.

    
risposta data 14.04.2018 - 23:57
fonte

Leggi altre domande sui tag