file pptx non aperto tramite Apple Script

3

Voglio scrivere uno script Apple che converta le presentazioni di Microsoft PowerPoint in PDF. Ho iniziato con una versione piccola, ma abbastanza strana, già quella stub molto breve fallisce:

on run arguments
    tell application "Finder"
        set fileAlias to POSIX file (first item of arguments) as alias

        tell application "Microsoft PowerPoint"
            open fileAlias
        end tell

    end tell
end run

L'argomento fornito fa riferimento a un file .pptx valido. Ma quando si chiama lo script tramite

osascript path/to/script.scpt ~/path/to/file.pptx

Si apre PowerPoint 2016, ma mostra una presentazione vuota invece della presentazione in file.pptx.

Quando cambio leggermente lo script, in realtà apre il file:

on run arguments
    tell application "Finder"
        set fileAlias to POSIX file (first item of arguments) as alias  
        open fileAlias      
    end tell
end run

Perché il file viene aperto quando il comando open non viene emesso all'interno del blocco di applicazioni PowerPoint e non viene aperto quando viene rilasciato all'interno del blocco? È forse un problema di temporizzazione?

    
posta PVitt 23.01.2017 - 21:17
fonte

0 risposte

Leggi altre domande sui tag