Voici ce que j'essaie de faire :
J'ai un dossier qui contient un script et un fichier. Le fichier est une ancienne copie d'un fichier situé dans ce chemin : /System/Library/PrivateFrameworks/Apple80211.framework/Versions/A.
Je tente de créer un AppleScript qui activera le Finder, ouvrira le chemin susmentionné, vérifiera si le fichier en question existe, renommera ce fichier en .new si c'est le cas, puis déplacera l'ancienne version du dossier contenant le script.
Alternativement, si l'AppleScript est exécuté lorsque la version .new du fichier existe au chemin susmentionné, je voudrais que le script renomme l'ancienne version du fichier (qui a été précédemment copiée) en .old et supprime le .new du fichier original (c'est-à-dire qu'il inverse essentiellement ce qu'il a fait précédemment, mais sans supprimer le fichier qui a été ajouté).
Peu importe ce que j'ai essayé, je n'ai pas réussi, jusqu'à présent, à faire en sorte que le script s'authentifie correctement pour renommer le fichier (le dossier en question, évidemment, nécessite l'approbation de l'administrateur avant toute modification).
Obtenir le script pour activer le Finder et ouvrir le dossier est assez trivial (par ex, tell application "Finder" activate open ("/System/Library/PrivateFrameworks/Apple80211.framework/Versions/A" as POSIX file) end tell
fonctionne très bien), mais faire en sorte que le script s'authentifie après cela, vérifie l'existence du ou des fichiers, puis agisse en conséquence a été une tâche plutôt infructueuse.
Toute aide sera très appréciée.