Je tente de déclencher une recherche dans le Finder via une commande en terminal, en utilisant un script de la Apple. (en utilisant la commande $ osascript scriptname.scpt input
)
on run argv
tell application "Finder"
activate
tell application "System Events"
keystroke "f" using {command down}
keystroke (item 1 of argv)
key code 36
key code 48
keystroke " "
end tell
end tell
end run
Jusqu'à présent, lorsque l'AppleScript est exécuté, il renvoie cette erreur :
erreur "l'élément 1 de "script" ne comprend pas le message "keystroke"." numéro -1708 de l'élément 1
D'après ce que je comprends, argv est la requête 'd'entrée' de la commande, et est référencée avec la frappe (élément 1 de argv), cependant lors de l'exécution du script, la seule chose qui se produit est une fenêtre de finder est ouverte. Quelqu'un sait-il comment réparer cette erreur ? Je suis un vrai novice en matière de script.