2016-08-11 38 views
0

我有一个滑块,如果我得到sliders()[0].value(),它会返回一个完全错误的值。
我在想什么与价值指标有关。但是,valueIndicator未显示在sliders()[0].uiElements().entireContents()中。
如何获得滑块的正确值?如果您必须使用价值指标,那么您如何使用带JavaScript的价值指标来获取它?
谢谢!JXA Applescript获取滑块的价值

+0

某些代码会很好 –

+0

我只是从ObjectSpecifier获得常规滑块。我发现,如果我做滑块[0] .attributes [2] .value(),那么我得到正确的值。滑块[0] .attributes [2] .name()是AXValueDescription。但是,我不能做滑块[0] .valueDescription()。有没有办法获得值而不访问属性数组? – jl303

回答

0

我从xCode中打开了辅助功能检查器,并查看了导致问题的滑块。可访问性检查器显示了滑块的所有属性,并且我发现slider.attributes [“AXValueDescription”}具有正确的值。