IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Apple Discussion :

Apple script et Photos


Sujet :

Apple

  1. #1
    Nouveau candidat au Club
    Homme Profil pro
    Orthoptiste
    Inscrit en
    Mars 2024
    Messages
    1
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Nord (Nord Pas de Calais)

    Informations professionnelles :
    Activité : Orthoptiste

    Informations forums :
    Inscription : Mars 2024
    Messages : 1
    Par défaut Apple script et Photos
    Bonjour,
    Je débute totalement avec Applescript et je cherche quelqu'un qui pourrait m'aider à écrire (ou mieux me l'ecrire) un script.

    J'ai une bibliothèque photos conséquente avec près de 3000 doublons que j''aimerais pouvoir supprimer.

    Il me faudrait un script qui, dans l'application photos, fasse un click de souris sur "fusionner les doublons" puis fasse un "enter" sur la boîte de dialogue qui s'affiche puis qui recommence en boucle avec un petit délai de 2 ou 3 secondes.

    D'avance merci pour votre aide.

  2. #2
    Membre du Club
    Homme Profil pro
    Architecte de base de données
    Inscrit en
    Avril 2025
    Messages
    9
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 30
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Architecte de base de données

    Informations forums :
    Inscription : Avril 2025
    Messages : 9
    Par défaut
    Salut,

    Pas besoin de passer par le terminal. Tu peux faire un script tout simple qui utilise uniquement AppleScript et les fonctions de contrôle de l'interface.

    Voici un exemple de base :

    applescript
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    tell application "Photos" to activate
    delay 2
    
    tell application "System Events"
    	tell process "Photos"
    		repeat
    			try
    				-- Clique sur le bouton "Fusionner les doublons"
    				click button "Fusionner les doublons" of window 1
    				delay 2
    				-- Appuie sur Entrée pour confirmer
    				key code 36
    				delay 2
    			on error
    				-- Si plus de bouton, on arrête la boucle
    				exit repeat
    			end try
    		end repeat
    	end tell
    end tell

    À savoir :
    - Tu dois donner l’autorisation à "Automatisation" pour que l'application Script Editor puisse contrôler "Photos" (Préférences Système > Confidentialité > Accessibilité / Automatisation).
    - Le script simule un vrai clic sur le bouton "Fusionner les doublons" puis appuie sur la touche Entrée ("key code 36" = Entrée).
    - Il tourne en boucle jusqu’à ce qu’il n’y ait plus de doublons.

    Pas besoin de toucher au terminal ou de taper des commandes compliquées.

Discussions similaires

  1. [Galerie] Script galerie photos très simple
    Par breizhgen dans le forum EDI, CMS, Outils, Scripts et API
    Réponses: 6
    Dernier message: 23/05/2008, 12h14
  2. code Apple script pour remplacer macro
    Par michel.l dans le forum VBA Word
    Réponses: 3
    Dernier message: 16/04/2008, 08h51
  3. [Galerie] Script de photo
    Par gcvoiron dans le forum EDI, CMS, Outils, Scripts et API
    Réponses: 2
    Dernier message: 28/10/2007, 22h41
  4. [DEV] pref. display et Apple Script
    Par Aubais30 dans le forum AppleScript
    Réponses: 2
    Dernier message: 13/09/2007, 16h40

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo