Safari で開いた URL の Web コンテンツを PDF として保存しようとしています。Automator を使用して成功裏に達成できましたが、これを行うには AppleScript が必要です。
実行しようとしているスクリプトは次のとおりです。これにより、エラーがスローされます。
error "System Events got an error: Can’t set window \"Save\" to \"~/Desktop/Reports/\"." number -10006 from window "Save"
私がした手順:
- [PDF として保存] のショートカットを作成しました…
- Web コンテンツを含む Safari を開いた
次のスクリプトを実行します。
set destination_folder to "/Users/swatt/Desktop/Reports" tell application "System Events" keystroke "p" using {command down} -- activate print menu item delay myDelay keystroke "p" using {command down, option down, control down} -- to select the Save as PDF… option keystroke "g" using {shift down, command down} -- to select the folder location set value of text field 1 of sheet of window "Save" to destination_folder -- Now click the Go button click button "Go" of sheet of window "Save" delay myDelay -- Now that we are in our desired folder, set the file name and save set value of text field 1 of window "Save" to "TestResults.pdf" --click button "Save" of window "Save" click button "Go" end tell