2016-08-11 8 views
0

私はスライダを持っています。もしsliders()[0].value()が得られれば、まったく間違った値を返します。
私は何かがバリューインジケータと関係があると考えています。ただし、valueIndicatorsliders()[0].uiElements()または.entireContents()には表示されません。
スライダの正しい値を取得するにはどうすればよいですか?値インジケータを使用する必要がある場合、JavaScriptを使用して値インジケータを使用してどのように取得しますか?
ありがとうございます!JXA Applescript Sliderの値を取得する

+0

いくつかのコードは素敵です –

+0

私はObjectSpecifierから通常のスライダーを取得しています。私がスライダ[0] .attributes [2] .value()を実行すると、正しい値が得られることが分かりました。スライダ[0] .attributes [2] .name()はAXValueDescriptionです。しかし、私はスライダ[0] .valueDescription()を行うことはできません。属性配列にアクセスせずに値を取得する方法はありますか? – jl303

答えて

0

xCodeからアクセシビリティインスペクタを開き、問題の原因となっているスライダを確認しました。アクセシビリティインスペクタにはスライダのすべての属性が示され、slider.attributes ["AXValueDescription"}に正しい値が設定されていることがわかりました。

関連する問題