archivo pptx no abierto a través de Apple Script

3

Quiero escribir un Apple Script que convierta las presentaciones de Microsoft PowerPoint en archivos PDF. Comencé con una versión pequeña, pero bastante extraña, ya que ese stub muy corto falla:

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

El argumento proporcionado se refiere a un archivo .pptx válido. Pero cuando se llama el script a través de

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

PowerPoint 2016 se abre, pero muestra una presentación vacía en lugar de la presentación en file.pptx.

Cuando cambio un poco la secuencia de comandos, en realidad abre el archivo:

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

¿Por qué se abre el archivo cuando el comando de abrir no se emite dentro del bloque de aplicaciones de PowerPoint y no se abre cuando se emite dentro del bloque? ¿Es posiblemente un problema de tiempo?

    
pregunta PVitt 23.01.2017 - 21:17

0 respuestas

Lea otras preguntas en las etiquetas