Я сохранил следующий контент Script Editor.app как test.scpt
. После запуска сценария с терминала osascript test.scpt
, PowerPoint запускается, открывает файл pptx и что-то сохраняет (я могу сказать это, потому что появляется индикатор выполнения).Отсутствует файл, сохраненный PowerPoint через AppleScript
Однако я не могу найти сохраненный файл в любом месте. Где это?
on run argv
set inputPath to "/Users/myname/test.pptx"
set outputPath to "/Users/myname/test.pdf"
tell application "Microsoft PowerPoint"
activate
open inputPath
save active presentation in outputPath as save as PDF
close active presentation
quit
end tell
return "finished"
end run
Я использую ' Microsoft PowerPoint 2016 для Mac' на 'OSX Yosemite 10.10.3' – Pengin
Работает как очарование здесь (10.10.4 с Powerpoint 14.5.7). У меня была небольшая проблема, из-за слишком быстрого osascript. Он не дождался начала PowerPoint. Но если PowerPoint уже работает, все в порядке. Я нахожу экспортированный PDF на outputPath! – ShooTerKo