J'ai un AppleScript qui permet d'ouvrir une page Web Safari et de la déplacer vers la vue Reader, puis de l'enregistrer en tant que PDF.
Je voudrais qu'il enregistre le PDF avec un nom de fichier par défaut, mais toujours au même endroit spécifique. Je ne sais pas comment faire.
Actuellement, l'AppleScript s'exécute comme :
tell application "System Events"
tell application process "Safari"
set frontmost to true
repeat until window 1 exists
end repeat
# Render page in Safari Reader
keystroke "r" using {command down, shift down}
delay 0.02
-- Print; wait until the sheet is visible
click menu item "Print…" of menu 1 of menu bar item "File" of menu bar 1
repeat until sheet 1 of window 1 exists
end repeat
set thePopUp to first pop up button of sheet 1 of window 1 whose description is "Presets"
click thePopUp
click menu item "Default Settings" of menu 1 of thePopUp --replace if desired with your preferred preset
click menu button "PDF" of sheet 1 of window 1
click menu item "Save as PDF…" of menu 1 of menu button "PDF" of sheet 1 of window 1 -- Save as PDF...
tell application "Finder"
set filesavepath to "/Users/Ariel/Google Drive/To print"
end tell
end tell
Les derniers éléments de l'AppleScript, à partir de "tell application finder", ne permettent pas d'enregistrer la page à l'emplacement souhaité. Pourriez-vous m'aider à résoudre ce problème ? Merci de votre aide.