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.

  3. #3
    Inactif  
    Femme Profil pro
    Architecte réseau
    Inscrit en
    Septembre 2024
    Messages
    4
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Âge : 31
    Localisation : Algérie

    Informations professionnelles :
    Activité : Architecte réseau

    Informations forums :
    Inscription : Septembre 2024
    Messages : 4
    Par défaut
    AppleScript ne contrôle pas toujours directement les éléments graphiques des apps comme Photos, surtout pour des boutons comme « Fusionner les doublons »

  4. #4
    Invité de passage
    Homme Profil pro
    Chargé de référencement
    Inscrit en
    Août 2025
    Messages
    2
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 27
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Chargé de référencement
    Secteur : Enseignement

    Informations forums :
    Inscription : Août 2025
    Messages : 2
    Par défaut Applescript
    Citation Envoyé par Swaib Voir le message
    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.
    Bonjour,

    Ce que tu souhaites faire est possible, mais je dois te prévenir qu’automatiser des clics et confirmations dans Photos avec AppleScript comporte des risques : si le script se trompe ou si l’application réagit différemment, tu pourrais perdre des photos de manière irréversible. Il vaut donc mieux tester sur une copie de ta bibliothèque avant de lancer quoi que ce soit sur l’original.

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