Applescript:如何在所有Finder窗口上仅在当前桌面上执行操作?

Applescript:如何在所有Finder窗口上仅在当前桌面上执行操作?,applescript,Applescript,在Mountain Lion上,我正在尝试创建一个AppleScript应用程序来调整当前桌面(又名空格)中所有查找窗口的大小 我只想导航到有问题的空间,单击一个应用程序,让它将所有打开的Finder窗口(仅在该空间中)调整为固定大小 我有一个脚本来做我需要的事情,但它在每个查找器窗口上运行,跨越所有空间如何将其限制到当前空间?谢谢 tell application "Finder" set theFolders to folder of every window set theBounds t

在Mountain Lion上,我正在尝试创建一个AppleScript应用程序来调整当前桌面(又名空格)中所有查找窗口的大小

我只想导航到有问题的空间,单击一个应用程序,让它将所有打开的Finder窗口(仅在该空间中)调整为固定大小

我有一个脚本来做我需要的事情,但它在每个查找器窗口上运行,跨越所有空间如何将其限制到当前空间?谢谢

tell application "Finder"
set theFolders to folder of every window
set theBounds to {10, 10, 310, 310}

repeat with aFolder in theFolders
    tell container window of aFolder
        set toolbar visible to false
            set bounds to theBounds
    end tell
end repeat
end tell
此代码将窗口堆叠在另一个窗口之上。这不是问题。如果需要,我知道如何级联,但我目前更喜欢使用“divvy”手动定位它们

我运行这个调整大小的代码是为了解决山狮的“特性”,它限制了最小的查找窗口宽度,并限制了与侧面板工具栏的交互。这段代码符合我的要求,只是在太多的窗口上