2015-10-27 2 views
0

Я сохранил следующий контент 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 
+0

Я использую ' Microsoft PowerPoint 2016 для Mac' на 'OSX Yosemite 10.10.3' – Pengin

+0

Работает как очарование здесь (10.10.4 с Powerpoint 14.5.7). У меня была небольшая проблема, из-за слишком быстрого osascript. Он не дождался начала PowerPoint. Но если PowerPoint уже работает, все в порядке. Я нахожу экспортированный PDF на outputPath! – ShooTerKo

ответ

0

Ну вы установите OutputPath на ваш «Home» каталога, так что он должен быть там, но если вы хотите Chooseable сохранить место и файл, который вы можете использовать этот скрипт:

on run argv 
set inputPath to POSIX path of (choose file with prompt "Choose a PPTX File") 
set outputPath to POSIX path of (choose file name default name "MyPDF.pdf" with prompt "Choose a Location to save it") 
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 
+0

Спасибо большое. Тем не менее, выходной файл отсутствует ... – Pengin

+0

Он работал для меня, убедитесь, что вы ввели правильный каталог, если он все еще не работает, я предлагаю использовать «Automator», Automator - это встроенное приложение, в которое можно перетащить и отбрасывайте простые действия, у вас есть некоторые варианты конвертации Powerpoint в PDF, вы можете сохранить Automator Actions в качестве приложений !, я нашел веб-сайт, который покажет вам, как: http://architechnic.net/architechnic/2012/11/1 /automatically-convert-powerpoints-to-pdf-in-os-x-with-automa.html – Lucasware

Смежные вопросы