Applescript方法控制合并查找器窗口中选项卡的顺序

Applescript方法控制合并查找器窗口中选项卡的顺序,applescript,Applescript,尝试在合并的查找器窗口中查找控制选项卡顺序的Applescript方法。我正在使用此脚本合并文件夹窗口: tell application "System Events" click menu item "Merge All Windows" of menu "Window" of menu bar item "Window" of menu bar 1 of application process "Finder" of application "System Events" e

尝试在合并的查找器窗口中查找控制选项卡顺序的Applescript方法。我正在使用此脚本合并文件夹窗口:

tell application "System Events"
    click menu item "Merge All Windows" of menu "Window" of menu bar item "Window" of menu bar 1 of application process "Finder" of application    "System Events"
end tell

谢谢你的帮助

正如@pbell所提到的,您应该在合并窗口之前对其进行排序。下面是一个小片段,它对三个打开的窗口(桌面、应用程序、文档)进行排序,展示了它如何为您工作

set windowsFromBackToFront to {"Desktop", "Applications", "Documents"}
repeat with aWindowName in windowsFromBackToFront
    tell application "Finder"
        try
            set index of window aWindowName to 1
        end try
    end tell
end repeat

tell application "System Events"
    click menu item "Merge All Windows" of menu "Window" of menu bar item "Window" of menu bar 1 of application process "Finder" of application "System Events"
end tell
这对你来说应该是一个很好的起点。应该很容易更改脚本以匹配finder窗口


关于Michael/Hamburg,在选项卡中合并窗口时,顺序基于窗口顺序。前窗口是右选项卡,深背景窗口是左选项卡。所有其他人都处于两者之间,取决于他们的关注点。所以在合并之前,你必须改变窗口的顺序。这对我不起作用,迈克尔。当我移动窗口名称时,脚本确实会更改选项卡的顺序,但它们不会以我指定的顺序结束。(昨天)的工作是以“级联”方式打开它们,其中左上角向下插入到上一个窗口的右侧。然后当我合并时,它们以相同的顺序结束。我不清楚FInder在合并windows时是如何决定订购的。