Applescript 正在寻找设置iWorks应用程序(默认)缩放级别的方法

Applescript 正在寻找设置iWorks应用程序(默认)缩放级别的方法,applescript,osx-yosemite,keynote,Applescript,Osx Yosemite,Keynote,浏览互联网,我发现过去人们可以设置iWorks应用程序的视图比例或适配宽度,如Applescript中所示: tell window 1 of application "Keynote" set fit width to true end tell 或 这两种方法在约塞米蒂已经不起作用了(根据谷歌的一些搜索,很可能是雪豹之后就不起作用了)。 我还查看了Applescript API库中的Keynote,没有看到任何与视图比例或缩放级别有关的内容 真的没有办法通过AppleScript设

浏览互联网,我发现过去人们可以设置iWorks应用程序的
视图比例
适配宽度
,如Applescript中所示:

tell window 1 of application "Keynote"
    set fit width to true
end tell

这两种方法在约塞米蒂已经不起作用了(根据谷歌的一些搜索,很可能是雪豹之后就不起作用了)。 我还查看了Applescript API库中的Keynote,没有看到任何与视图比例或缩放级别有关的内容

真的没有办法通过AppleScript设置这些吗


我的最终目标实际上只是让新的iWorks应用程序始终设置为“适应窗口”,但由于无法通过主题设置和保存,我假设AppleScript将是唯一可能的解决方案。

您可以
获取窗口1的边界
,并根据计算结果设置文档的宽度。这只是窗口大小本身,但不会改变缩放样式,因此如果我减小窗口大小,内容不会随之减少。
tell window 1 of application "Keynote"
    set view scale to 80
end tell