AppleScript-Logic Pro中对话框窗口的控制位置

AppleScript-Logic Pro中对话框窗口的控制位置,applescript,logic,Applescript,Logic,有问题 我可以用基本的Applescript在Logic Pro fine中控制标准窗口的位置,但是当我尝试一个插件窗口时,它不起作用 这是我的剧本: tell application "System Events" tell process "Logic Pro X" activate set position of the window "Audio 1" to {50, 500} get properties of the windo

有问题

我可以用基本的Applescript在Logic Pro fine中控制标准窗口的位置,但是当我尝试一个插件窗口时,它不起作用

这是我的剧本:

tell application "System Events"
    tell process "Logic Pro X"
        activate
        set position of the window "Audio 1" to {50, 500}
        get properties of the window "Audio 1"
    end tell
end tell
get属性返回:

结果: {最小值:缺少值,方向:缺少值,位置:{609246},类:窗口,角色描述:对话框,可访问性描述:缺少值,焦点:true,标题:音频1,大小:{737515},值:缺少值,帮助:缺少值,启用:缺少值,最大值:缺少值,角色:AXWindow,整个内容:{},子角色:AXDialog,所选:缺少值,名称:Audio 1,描述:dialog}

get确认它是一个窗口,并且有一个position属性,所以显然它是可获取的,但不可设置的。
有人知道我错过了什么吗?干杯

我用TextEdit测试了你的代码,很惊讶它真的无法启动。。。 然后我开始怀疑这个过程——当应用程序至少在后台不运行时,实际上没有过程可以激活,是吗? 是的,这对我很有效:

[...] tell application "TextEdit" [...]
如果仍然失败,您可能会在激活后添加延迟1-注册应用程序需要时间