Écrit par : Derw 30 Apr 2017, 18:22
Bonjour.
J’essaye de faire un script AppleScript pour exporter des fichiers Pages en PDF. Le problème est que ce script crée une erreur (6) et que je ne sais pas à quoi elle correspond. Je allé voir là :
https://developer.apple.com/library/content/documentation/AppleScript/Conceptual/AppleScriptLangGuide/reference/ASLR_error_codes.html , mais cent§e erreur n’y est pas référencée.
Quelqu'un a une info à ce sujet ?
Le script :
Code
on open (ListeATraiter)
set Bureau to the path to the desktop folder as string
repeat with FichierPages in ListeATraiter
set MonInfo to (info for FichierPages)
set MonNom to name of MonInfo
set MonExtension to name extension of MonInfo
if MonExtension = "pages" then
set Longueur to count MonNom
set NomCourt to (text 1 thru (Longueur - 6) of MonNom)
set Destination to (Bureau as string) & NomCourt
tell application "Pages"
open FichierPages
set DocumentPage to front document
export DocumentPage to file Destination as PDF
close DocumentPage
end tell
else
display dialog "Ce n’est pas un fichier Pages." buttons {"Annuler"} default button "Annuler" with icon 2
end if
end repeat
end open
Le message d’erreur :
" Nom du Fichier
Erreur dans Pages : "Nom du fichier" (6)"
Merci.
Écrit par : ch21 30 Apr 2017, 19:15
Tu devrais mettre ça dans le bon fofo : http://forum.macbidouille.com/index.php?showforum=39
Demande à un modo de le faire…
Écrit par : Zeltron54 30 Apr 2017, 19:57
Bonsoir,
Il manque juste l'extension dans la destination du fichier de sortie.
Ajoutes le à la ligne de définition de ta destination : la ligne devient :
set Destination to (Bureau as string) & NomCourt & ".pdf"
Bonne soirée
Écrit par : Derw 30 Apr 2017, 20:12
Citation (Zeltron54 @ 30 Apr 2017, 20:57)
Bonsoir,
Il manque juste l'extension dans la destination du fichier de sortie.
Merci.
C’est trop bête de ma part. En même temps il est surprenant que demandant un export PDF, il ne devine pas qu’il faut mettre une extension PDF…
Citation (ch21 @ 30 Apr 2017, 20:57)
Tu devrais mettre ça dans le bon fofo : http://forum.macbidouille.com/index.php?showforum=39
Je pensais être au bon endroit, désolé.
Par contre, je ne sais comment prévenir un modérateur…
Écrit par : ch21 30 Apr 2017, 21:21
Citation (Derw @ 30 Apr 2017, 21:12)
Citation (ch21 @ 30 Apr 2017, 20:57)
Tu devrais mettre ça dans le bon fofo : http://forum.macbidouille.com/index.php?showforum=39
Je pensais être au bon endroit, désolé.
Par contre, je ne sais comment prévenir un modérateur…
Bah si la seule modif est celle signalée par
Zeltron54 ton problème est résolu et le topic aussi…