Come si apre una .app che si trova all'interno del Contenuto / Risorse / della sceneggiatura?

1

Sto provando a creare un applecript che quando faccio doppio clic su di esso, il codice attiva una (o più) applicazioni / s dal suo interno. per esempio. Faccio semplicemente clic su questo script e si apre Photo booth e COD.

    
posta John Smith 16.08.2018 - 14:12
fonte

2 risposte

3

Puoi usare percorso alla risorsa per ottenere il nome del percorso del file .app contenuto nella cartella Resource di un'app e quindi utilizzare il Finder per aprire le app, ad esempio:

set appPath1 to path to resource "AppName1.app"
set appPath2 to path to resource "AppName2.app"

tell application "Finder"
    open appPath1
    open appPath2
end tell

Nota: questo metodo è utilizzabile da uno script dell'app AppleScript eseguito sull'API di AppleScript che viene aperto. Se questo non è quello che stai cercando, allora ho frainteso la tua domanda. Se ho frainteso, vorresti chiarire la tua domanda.

    
risposta data 16.08.2018 - 15:38
fonte
1

Se preferisci eseguire il codice all'interno dell'applicazione di modifica degli script e dell'applicazione, questa soluzione funziona sempre per me.

set theApp to (path to me as text) & "Contents:Resources:YOUR APP.app"

tell application "Finder" to open theApp
    
risposta data 16.08.2018 - 17:32
fonte

Leggi altre domande sui tag