Come posso ottenere un'applicazione AppleScript per l'esecuzione automatica all'accesso?

1

Lo script che ho aiutato con la capacità del mio computer di modificare i video. Uso il mio computer solo per la modifica. Lo script attiva solo un programma che ho realizzato. Voglio poter aprire il mio computer dopo che è stato spento e avviare automaticamente il programma.

Ho provato a utilizzare la funzionalità "Apri al login" delle Preferenze di sistema, ma non funziona. C'è un altro modo?

Lo script che ho è un'applicazione e il codice è:

set appPath1 to path to resource "Opening 5.app"

tell application "Finder"
    open appPath1
end tell

Quando faccio doppio clic sull'app, si apre il mio programma che cambia il modo in cui FCPX esegue il rendering, riproduce e salva i video.

    
posta John Smith 20.09.2018 - 01:18
fonte

3 risposte

3

Io uso questo ..

  1. Open System Preferences.
  2. Go to Users & Groups.
  3. Choose your nickname on the right.
  4. Choose Login items tab.
  5. Press +
  6. Check startup programs you want to add.

    
risposta data 20.09.2018 - 01:56
fonte
3

Tu dovresti essere in grado di aggiungere "Apertura 5.app" alle Preferenze di Sistema »Elementi di accesso.

Ma se questo non funziona per qualche motivo, questo sembra il lavoro perfetto per un launch.plist. Possono essere complicati da scrivere, ma ci sono due app che sono molto adatte per farcela. Il primo è Lingon e il secondo è LaunchControl . Entrambi hanno demo e consiglierei di provarli entrambi e di vedere quale preferisci.

Se desideri saperne di più su launchd , una buona risorsa è link .

Ecco un esempio di come potresti gestire l'avvio di quell'app al login:

<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
<plist version="1.0">
<dict>
    <key>Label</key>
    <string>com.tjluoma.opening5</string>
    <key>ProgramArguments</key>
    <array>
        <string>/usr/bin/open</string>
        <string>-a</string>
        <string>Opening 5</string>
    </array>
    <key>RunAtLoad</key>
    <true/>
</dict>
</plist>

Salvalo in ~/Library/LaunchAgents/com.tjluoma.opening5.plist (dove ~ si riferisce alla tua home directory).

Quando riavvii (o esci e poi accedi), dovrebbe avviare "Apertura 5" al login.

    
risposta data 20.09.2018 - 02:50
fonte
2

Se lo script che hai fornito è lo script vero e proprio, puoi avviare "Apertura 5.app" direttamente dagli elementi di accesso anziché dallo script.

Se lo script fa altre cose non mostrate nella tua domanda, puoi comunque usare lo script ma dovresti salvare lo script come applicazione invece di uno script semplice per utilizzarlo con gli elementi di accesso.

    
risposta data 20.09.2018 - 04:16
fonte

Leggi altre domande sui tag