Comme expliqué, le message d'erreur est normal.
Le script ne trouve pas le texte "Contrat n" donc il ne découpe pas le fichier , donc il n'y a pas de 2ieme partir.
Le problème est pourquoi le script ne trouve pas les mots recherchés dans le texte ?
Je te remet un autre script, toujours à essayer avec un dossier "Temp" sur le bureau contenant ton fichier "Letexte.txt"
Ce petit script, fait toujours la recherche du mot "Contrat", il affiche le nombre de découpe du fichier, puis affiche dans une petite fenêtre en longueur, le texte dans lequel il fait la recherche et non pas le fichier "letexte.txt".
Donc à vérifier dans cet affichage s'il y a bien le ou les mots "Contrat".
Bloc de code:
tell application "Finder"
set lefichiertexte to ((path to desktop folder as text) & "Temp:Letexte.txt")
set sauv to AppleScript's text item delimiters
set lefich to lefichiertexte as alias
set letexte to read file lefich
set AppleScript's text item delimiters to "Contrat"
set nb to count text item of letexte
display dialog "le texte à été coupé en " & nb
display dialog letexte
set AppleScript's text item delimiters to sauv
end tell
Edit : si tu est Ok pour me faire parvenir les 2 fichiers, le PDF et le fichier "Letexte.txt" qui à été générer par le script de départ, je peux te donner un mail par message perso
Oups! je viens de voir que tu as limité l'affichage de ton profil, donc pas de possibilité de message perso !