2016-08-11 1 views
0

J'ai un curseur, et si j'obtiens sliders()[0].value(), il renvoie une valeur totalement fausse.
Je pense que quelque chose a à voir avec l'indicateur de valeur. Cependant, valueIndicator n'apparaît pas dans ou .entireContents().
Comment puis-je obtenir la valeur correcte du curseur? Si vous devez utiliser un indicateur de valeur, comment l'obtenir en utilisant l'indicateur de valeur avec JavaScript?
Merci!JXA Applescript Obtenir la valeur du curseur

+0

Quelque code serait sympa –

+0

Je viens de recevoir un curseur régulier d'un ObjectSpecifier. J'ai trouvé que si je fais des curseurs [0] .attributes [2] .value(), alors j'obtiens la bonne valeur. sliders [0] .attributes [2] .name() est AXValueDescription. Cependant, je ne peux pas faire de curseurs [0] .valueDescription(). Est-il possible d'obtenir la valeur sans accéder au tableau d'attributs? – jl303

Répondre

0

J'ai ouvert Accessibility Inspector à partir de xCode et j'ai regardé le curseur à l'origine du problème. L'inspecteur d'accessibilité a montré tous les attributs du curseur, et j'ai découvert que slider.attributes ["AXValueDescription"} avait la bonne valeur.