Estoy trabajando en un script que recorrerá una carpeta / DroppedItems de fotos y películas y ubicará cada una centrada y maximizada en una diapositiva. Me gustaría configurar las películas para que se reproduzcan automáticamente para que funcionen con un simple clicker. He intentado un montón de cosas diferentes con la sintaxis y todavía me quedo corto. Esto es lo que tengo que pensé que era más prometedor. Parece que parte del problema es que "la configuración de reproducción de la animación" parece que se está compilando en un tipo y no en una propiedad. Debería decir "ajustes de reproducción de animación", creo. He intentado forzarlo pegando la sintaxis del chevron, pero eso no ayuda.
tell application "Microsoft PowerPoint"
tell theSlide of the active presentation to set theMedia to ¬
make new media2 object at end with properties ¬
{file name:theMediaFile, lock aspect ratio:true}
set theAnimation to animation settings of theMedia
set animate of theAnimation to true
set playSettings to play settings of theAnimation
set autoPlay to play on entry of playSettings
set autoPlay to true -- originally and erroneously omitted; thanks Jack!
end tell
Esta es la configuración en la interfaz de usuario que estoy intentando cambiar a través de AppleScript:
Aquíhayunaversiónsimplificada.Funcionaenelcódigo(esdecir,puedoverquelapropiedadestáestablecidacorrectamenteenverdadero),peronosereflejaenlainterfazdeusuarionienelcomportamientoalejecutarunapresentacióndediapositivas:
tellapplication"Microsoft PowerPoint"
set thePresentation to active presentation
set theSlide to slide (slide index of slide range of selection of document window 1) of thePresentation
if (count of shapes of theSlide) = 1 then
set theShape to first shape of theSlide
set play on entry of play settings of animation settings of theShape to true
end if
end tell