Script retourne erreur

symbol

Membre actif
13 Octobre 2004
536
25
Bonjour

Quelqu'un m'avait fait un script pour chercher des mots clés dans spotlight.
Il marchait très bien. J'ai reinstallé mon système suite a problème (catalina 10.15.4 (19E287)), maintenant j'ai des erreurs lorsque je lance le script.

AppleScript:
set tFile to quoted form of POSIX path of (choose file)
tell (path to desktop folder as string) & "Resultats.txt" to set {placeresult, docresult} to {quoted form of POSIX path, it}

tell application "Finder" to tell file docresult to if exists then delete

do shell script "resFile=" & placeresult & " ;while read line; do
[[ -n $line ]] && /usr/bin/mdfind \"kMDItemTextContent == '$line'\"w  | /usr/bin/sed \"s~^~$line : ~\" >>\"$resFile\"
done <" & tFile & "
open -b com.apple.textedit \"$resFile\""

Erreur = The file /Users/xxx/Desktop/Resultats.txt does not exist
Si je créé le fichier Resultats.txt, je n'ai plus cette erreur mais celle ci "Non autorisé a envoyer des événements Apple à Finder (-1743).

Quelqu'un voudrait-il modifier le script ?

merci
 
Dernière édition:
Le message d'erreur serait plus un droit de l'application (mea-culpa)...

Va dans : Préférence système > Sécurité et confidentialité > Confidentialité > Fichier et dossiers
Regarde si ton script y est et s'il a des demandes d'accès non cochées.
 
y'a rien dans cette fenetre.
De plus je ne peux rien a ajouter les "+/-" sont grisés (bien que le cadenas soit ouvert).

Capture d’écran 2020-04-17 à 16.11.31.png
 
Dans ton code, c'est surement cette ligne qui pose problème. L'applescript envoyant une info à Finder
tell application "Finder" to tell file docresult to if exists then delete
 
Chose entrage aussi, lorsque je veux sauvegarder une image dans photoshop, je fasis "sauvegarder sous" acune boite de dialogue n'apparait.
 
Bonjour,

Il faut donner les autorisations comme à dit ecatomb. a 2 endroits.

1 - dans accessibilité -- Ajouter : Éditeur de script
2- dans accès complet au disque -- Ajouter : Éditeur de script
 
"Le message d'erreur serait plus un droit de l'application (mea-culpa)...

Va dans : Préférence système > Sécurité et confidentialité > Confidentialité > Fichier et dossiers
Regarde si ton script y est et s'il a des demandes d'accès non cochées."


je ne peux pas ajouter des applications


Capture d’écran 2020-04-17 à 18.26.13.png
 
Capture d’écran 2020-04-17 à 18.27.17.png
Je suis sur Mojave...
Il faut cliquer sur le cadena en bas
 
j'ai trouvé il faut d'abord autorisé dans "accès complet au disque", puis ils apparaissent dans "fichiers et dossiers"

Capture d’écran 2020-04-17 à 18.31.54.png
 

Fichiers joints

  • Capture d’écran 2020-04-17 à 18.32.00.png
    Capture d’écran 2020-04-17 à 18.32.00.png
    301,9 KB · Affichages: 180
As-tu autorisé Editeur de script au 2 endroits ?
 
Content pour toi.