Bonjour,

Je viens de nouveau chercher de l'aide sur le forum et j'en suis désolé.

J'ai placé les lignes d'impression du mail dans une routine afin de pouvoir l'appeler à partir de plusieurs scripts.

La routine se présente ainsi. Je l'ai compilée. Je l'ai enregistrée sous "Catherine:Usersrogrammes:Imprimer"
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
on Impression()
	tell application "System Events"
		keystroke "p" using {command down}
		delay 0.5
		keystroke tab
		keystroke tab
		delay 0.25
		keystroke "1"
		delay 0.25
		keystroke return
	end tell
end Impression
Voici les instruction qui appellent la routine dans les scripts
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
tell application "Mail"
	activate
	-- lignes de création du courrier dans Mail.
	send courrier
	delay 1
	set Imp to load script "Catherine:Users:Programmes:Imprimer"
	tell Imp
		my Impression()
	end tell
end tell
Quand je l'exécution du script, je reçois ce message
error "Erreur dans Mail*: Il est impossible de rendre \"Catherine:Usersrogrammes:Imprimer\" en type file." number -1700 from "Catherine:Usersrogrammes:Imprimer" to file

Je ne vois pas l'erreur que j'ai faite. J'utilise 10.9.4
L'un d'entre vous pourrait-il venir à l'aide.

Cordialement

jf Zuinghedau.