AppleScript per esportare lo script dell'editor di script come applicazione

1

Ho un file binario che voglio racchiuso come applicazione, quindi ho pensato che fosse un buon uso di AppleScript.

Voglio automatizzare il modo in cui Script Editor consente di esportare un AppleScript come pacchetto .app. Questo è quello che ho finora, sono confuso su come leggere il dizionario delle librerie per l'editor di script.

tell application "Script Editor"

set command to "do shell script " & "\"APP_PATH\""
set innard to {contents: command}
set Tallgeese to make new document with properties innard
save Tallgeese as "application"

end tell
    
posta Edgar Aroutiounian 19.09.2015 - 09:20
fonte

1 risposta

1

Devi specificare il percorso completo in cui desideri salvare questa applicazione.

Ecco un esempio che lo salva nella cartella " Applicazioni " dell'utente.

set appName to "someAppName"
set thePath to (path to applications folder from user domain as string with folder creation) & appName & ".app"
tell application "Script Editor"
    set command to "do shell script " & "\"/bin/ls\""
    set innard to {contents:command}
    set Tallgeese to make new document with properties innard
    compile Tallgeese
    save Tallgeese as "application" in thePath
    close document 1 -- close the document
    -- quit ---- quit the editor
end tell
    
risposta data 19.09.2015 - 16:40
fonte

Leggi altre domande sui tag