小编jac*_*300的帖子

Applescript 使用 Javascript 迭代 UIElements

有人可以帮我制作一个脚本来报告 uielement 的所有子元素及其属性吗?它类似于 WholeContents() 函数。这是我的递归函数。

function iterate(obj) {
    for (var property in obj) {
        if(obj[property] instanceof Array) {
            console.log("Array: " + property + "," +obj[property])
            iterate(obj[property])
        } else if(obj[property] instanceof Object){
            console.log("Object: " + property + ',' + obj[property])
            iterate(obj[property])
        } else {
            console.log("Unknown: " + property +"," + obj[property]);
        }
    }
}
iterate(app.windows())
Run Code Online (Sandbox Code Playgroud)

我只达到第一级。每个项目下都有一堆 UIElements 和数组。我认为这与 Applescript 返回对象说明符有关,但与实际对象无关?我不确定如何将对象说明符的名称作为函数调用。我尝试了 objproperty、obj.property()、eval("obj." + property + "()"),,但它们都不起作用。我也尝试过 iterate(app.windows())[0]
谢谢您的帮助。

javascript applescript javascript-automation

4
推荐指数
1
解决办法
540
查看次数

Mac Excel 2011 - 具有正态分布的直方图

假设我有一个值列表,我已经将它们分组成一个直方图.

由于Excel没有直方图,我使用我开发的组制作了条形图.具体来说,我有频率2 6 12 10 2,它会产生你在下面看到的条形图.

接下来,我想在此直方图的顶部添加平均分布(线图),平均值为0.136,标准差为0.497.我怎样才能在excel中做到这一点?我需要将轴排成一行,使其占据条形图的宽度.否则,你会得到像我附上的东西.

但是......正常情况应该叠加在条形图上.我怎么能得到这个效果?

在此输入图像描述

macos excel histogram

3
推荐指数
1
解决办法
2万
查看次数