我需要定期從word文件生成PDF文件,而且我已經厭倦了用手做文件。讓我的蘋果腳本在當前目錄中處理指定的文件?
手動操作,我所做的只是打開一個文件,然後單擊「另存爲PDF」。所以,有人會認爲applescript會是一個很好的方法來做到這一點。 [如果你有另一種方法比applescript,我打開它]
我快到了,下面的腳本工作,除了完整的路徑是硬編碼。
tell application "Microsoft Word"
open file "Macintosh HD:Users:me:repos:training:class:Activities:ActivityGuide.docx"
set doc to document "ActivityGuide.docx"
save as doc file name "Macintosh HD:Users:me:repos:training:class:Activities:ActivityGuide.pdf" file format format PDF
end tell
我需要它在其他機器上爲其他人工作,所以路徑的用戶名和其他部分可能會改變。如果我可以從腳本的當前目錄中執行此操作,我將被設置。
我發現這一點:Applescript to launch file from current folder?
tell application "Finder"
open file "somefile.txt" of folder of (file (path to me))
end tell
這對於從Word中的當前目錄中打開一個應用程序,通過查找工作,但我想我需要用「的Microsoft Word」的應用程序中打開它,如果我將使用「另存爲」。但是,如果將「Finder」的應用程序更改爲「Microsoft Word」,則此方法無法使用。
歡迎任何建議。 [編輯:清晰度]
精美的作品。謝謝您的幫助! – ThoughtfulHacking 2012-04-22 23:17:13