Comment Remplacer un fichier par un autre avec AppleScript ?

Vous souhaitez remplacer un fichier par un autre, pas de problème, AppleScript saura effectuer cette opération, il existe deux approches : Dans notre exemple, le script copie le fichier « images.jpg » depuis le dossier « Documents » vers le dossier « mes_images » en remplaçant le fichier s’il existe. La première solution consiste à…

Comment passer des données depuis le Terminal vers un script AppleScript ?

Lancer un script Applescript depuis le Terminal nécessite l’utilisation de la commande « osascript » suivi du chemin vers le fichier Applescript comme ceci :(Ligne de commande à placer dans le terminal) $ osascript ~/Desktop/mon_script.scpt  (Le Script mon_Script.scpt est placé sur le bureau) Maintenant nous souhaitons envoyer à mon script le contenu d’une variable. La…

Comment limiter l’étendue d’une requête ?

  Comment limiter le champ d'une requête ? Le premier réflexe d'un Unixien serait d'utiliser cette lignde de commande : $ mdfind mon_texte | grep Mon_Dossier Le résultat de Spotlight est envoyé vers la commande « grep » qui filtre le contenu aux fichiers placés dans « Mon_Dossier ». Mais il est possible de faire plus simple : $…

Comment piloter les tableaux de préférences avec AppleScript ?

  Il peut être utile dans un script d’afficher automatiquement un tableau de préférences. Vous pourriez envoyer à un ami, collègue un petit script capable d’afficher un panneau de préférences afin de le guider, ou plus directement créer un raccourcis clavier vers un de ces panneaux.    Attention nous ne parlons pas de modifier une…

Comprendre et gérer les empreintes numériques

Beaucoup d’éditeurs de logiciels utilisent les signatures numériques pour garantir l’intégrité de leurs fichiers, par exemple Apple met à disposition sur ces pages de téléchargement une suite de caractères appelé « digest » ou « fingerprint » qui est une signature numérique du fichier proposé en téléchargement. Une fois le fichier sur votre Mac, vous…

Comment ouvrir automatiquement Messages lorsqu’un message est arrivé ?

Lorsque vous recevez un message instantané dans l'application "Messages", une alerte apparait et l'icône de l'application « saute » dans le Dock, ce sont là les réglages par défaut des alertes de l'application. Si vous "dépendez" de Messages à titre professionnel ou que ce mode de communication est important pour vous, il est regrettable de…

AppleScript :: Comment Identifier les panneaux de préférences ?

Comment Identifier les panneaux de préférences ? « Préférences systèmes » est une application comme les autres, elle a la particularité d’être scriptable. Elle opère comme un réceptacle à « panneaux de préférences ». Apple modifie l’organisation à chaque sortie de nouvelle version du félin. Il faut donc revoir le nom et le contenu des panneaux de préférences. La…

AppleScript :: Comment automatiser le lancement des favoris sous Chrome ?

Comment automatiser le lancement des favoris sous Chrome ? Si Google Chrome est devenu votre browser favori, il y a une fonctionnalité qui doit vous manquer par rapport à Safari. Il s’agit de pouvoir lancer un raccourci depuis le clavier en pressant la combinaison de touches « cmd » et le numéro du raccourci : cmd + 1…

AppleScript :: Comment passer des données depuis le Terminal vers un script AppleScript ?

Comment passer des données depuis le Terminal vers un script AppleScript ?  Lancer un script Applescript depuis le Terminal nécessite l’utilisation de la commande « osascript » suivi du chemin vers le fichier Applescript comme ceci :  (Ligne de commande à placer dans le terminal) $ osascript ~/Desktop/mon_script.scpt  (Le Script mon_Script.scpt est placé sur le bureau)  Maintenant nous souhaitons…

AppleScript :: Comment vider la corbeille automatiquement ?

Comment vider la corbeille automatiquement ? La corbeille est souvent pleine et on oublie bien souvent de la vider. Cela peut être ennuyant lorsque les fichiers sont gros, ils occupent un espace inutile sur votre disque dur.  Personnellement j’utilise Hazel, un utilitaire payant qui permet de supprimer les fichiers placés dans la corbeille en fonction…

AppleScript :: Comment Remplacer un fichier par un autre ?

Comment Remplacer un fichier par un autre ? Vous souhaitez remplacer un fichier par un autre, pas de problème, AppleScript saura effectuer cette opération, il existe deux approches :  Dans notre exemple, le script copie le fichier « images.jpg » depuis le dossier « Documents » vers le dossier « mes_images » en remplaçant le fichier s’il existe. La première solution consiste…

AppleScript :: Comment Monter et démonter un disque dur avec AppleScript ?

Monter un disque signifie simplement le faire apparaître sur le bureau, « démonter » c’est bien sur faire l’inverse. Vous pouvez par exemple monter un disque dur pour effectuer une sauvegarde, puis une fois l'opération réalisée,  le « démonter » car il n’a pas de raison pour rester sur le bureau. Plusieurs méthodes existent, celle qui fonctionne le mieux…

Comment contrôler le Terminal avec Automator ?

Il n'y a pas d'action au sein d'Automator qui permet de piloter le Terminal. Il peut toutefois s'avérer utile de lancer une commande Unix dans Automator. Ce qui est diffèrent de l'exécution d'un script Shell avec l'action "Exécuter un script Shell". Dans ce dernier cas le résultat peut être récupéré pour une utilisation dans l'action suivante. La…

Finder :: Comment utiliser les services « wordService » de Devon Technology…

DEVON est un éditeur de logiciels allemand très connu pour deux logiciels « DEVON Think Pro » et « DEVON agent », le premier est un outil de gestion documentaire, la référence sur Mac et le second une sorte de « robot » de recherches d’information sur Internet, lui aussi une référence sur Mac. DEVON propose plusieurs outils gratuits, dont « WordService »…

Mail :: Comment déplacer vers la boite aux lettres « Archives » les anciens messages ?

Deux approches, La première consiste à créer une « boite aux lettres intelligente » et de regrouper dans cette boite aux lettres  virtuelle les messages reçus au de la d’une période (1 ans, 1 mois etc..). Cette solution vous permet d’identifier individuellement les messages anciens, et vous donne la possibilité de déplacer manuellement le message vers un…

Automator :: Comment quitter une application avec Automator et avec AppleScript ?

Voici deux solutions pour automatiser le fait de quitter une application déjà ouverte : La première consiste à utiliser "Automator". Il suffit d'ajouter à votre flux l'action "Quitter l'application". Vous remarquerez la case à cocher qui vous permet d'enregistrer les fichiers ouverts. A ce propos, les applications Apple sous Moutain Lion (et dans une moindre…

Comment traiter les copies des gros fichiers avec AppleScript ?

Il existe bien la commande AppleScript « copy », elle permet de copier un fichier placé dans un emplacement à un autre, ne pas confondre avec « move » qui elle déplace les fichiers d’un endroit vers un autre. La commande « Copy » d’AppleScript n’est pas la plus rapide, je lui préfère la commande Unix « cp » qui se trouve plus…

AppleScript :: Tuer un processus

  Vous pourriez souhaiter annuler la copie du fichier, si vous tentez l’opération dans l’éditeur de Script, il ne répondra pas immédiatement… il prend son temps. Dans cette version, nous informons l’utilisateur qu’une erreur est intervenue et nous lui demandons s’il souhaite continuer la copie :  Nous récupérons dans la variable « mon_pid » le numéro de pid…

AppleScript :: Rechercher et remplacer un élément dans les contacts

Imaginons que vous souhaitiez remplacer tous les numéros commençant par « 01 » par le texte suivant « +33 ». Vous pouvez parcourir tous les attributs de type « téléphone » dans les contacts ou rechercher et remplacer les caractères voulus. Voici le corps du script : tell application "Contacts"        repeat with personne in (get people)                repeat with n in…

AppleScript :: Du changement dans Applescript sous Mountain Lion

Applescript est un langage naturel de Scripting. Ce langage reprend la syntaxe anglaise, ce qui le rend facilement utilisable pour les Anglo-Saxons mais beaucoup moins naturel pour nous francophone... Il permet pourtant d’automatiser des opérations au sein des applications et se révèle bien plus puissant qu’Automator son petit frère. Contrairement aux autres langages de Scripting,…