Applescript & Photoshop : appuyer sur un bouton

jeeeeerome

Membre confirmé
19 Septembre 2022
15
1
48
Bonjour la Team Applescript

Sur mon script AppleScript, il ne me manque plus qu'un élément Photoshop que je n'arrive pas à rentrer dans mon script.
Lorsque mon programme ouvre le script "Chargement des fichiers dans une pile..." dans le menu déroulant "Scripts" du menu déroulant "Fichier" de Photoshop, je n'arrive pas à trouver comment activer la commande "Ajouter les fichiers ouverts".

Avec System Events c'est (comme par hasard) la seule information que je n'arrive pas à lister pour l'activer.
J'ai essayé de plein de façons.

J'utilisais par exemple et entre autres cette commande, très pratique par ailleurs, pour lister et appeler la plupart voire toutes les commandes visibles à l'écran qui m'intéressent :

tell application "System Events"
tell front window of (first application process whose frontmost is true)
set uiElems to entire contents
end tell
end tell

et dans le cas de cette fenêtre, les résultats sont :
{scroll bar 1 of window "Charger les calques" of application process "Adobe Photoshop 2023" of application "System Events", scroll bar 2 of window "Charger les calques" of application process "Adobe Photoshop 2023" of application "System Events", checkbox "Tenter d'aligner automatiquement les images source" of window "Charger les calques" of application process "Adobe Photoshop 2023" of application "System Events", checkbox "Créer un objet dynamique après le chargement des calques" of window "Charger les calques" of application process "Adobe Photoshop 2023" of application "System Events", static text "Charger les calques" of window "Charger les calques" of application process "Adobe Photoshop 2023" of application "System Events"}

Soit les emplacements des Checkbox et des menus déroulant, donc TOUT sauf ce que je veux ;-)

Quelqu'un aurait une petite idée?
 

Fichiers joints

  • Capture_d’écran_2023-03-29_à_19_36_22.png
    Capture_d’écran_2023-03-29_à_19_36_22.png
    399 KB · Affichages: 21
Bonjour la Team Applescript

Sur mon script AppleScript, il ne me manque plus qu'un élément Photoshop que je n'arrive pas à rentrer dans mon script.
Lorsque mon programme ouvre le script "Chargement des fichiers dans une pile..." dans le menu déroulant "Scripts" du menu déroulant "Fichier" de Photoshop, je n'arrive pas à trouver comment activer la commande "Ajouter les fichiers ouverts".

Avec System Events c'est (comme par hasard) la seule information que je n'arrive pas à lister pour l'activer.
J'ai essayé de plein de façons.

J'utilisais par exemple et entre autres cette commande, très pratique par ailleurs, pour lister et appeler la plupart voire toutes les commandes visibles à l'écran qui m'intéressent :

tell application "System Events"
tell front window of (first application process whose frontmost is true)
set uiElems to entire contents
end tell
end tell

et dans le cas de cette fenêtre, les résultats sont :
{scroll bar 1 of window "Charger les calques" of application process "Adobe Photoshop 2023" of application "System Events", scroll bar 2 of window "Charger les calques" of application process "Adobe Photoshop 2023" of application "System Events", checkbox "Tenter d'aligner automatiquement les images source" of window "Charger les calques" of application process "Adobe Photoshop 2023" of application "System Events", checkbox "Créer un objet dynamique après le chargement des calques" of window "Charger les calques" of application process "Adobe Photoshop 2023" of application "System Events", static text "Charger les calques" of window "Charger les calques" of application process "Adobe Photoshop 2023" of application "System Events"}

Soit les emplacements des Checkbox et des menus déroulant, donc TOUT sauf ce que je veux ;-)

Quelqu'un aurait une petite idée?
Hello

Même avec "l'Accessibility inspector" d'Xcode, pas moyen d'identifier ce bouton.

Si quelqu'un a la solution à cette énigme...