检查多个屏幕分辨率

时间:2013-10-25 23:27:07

标签: applescript

如何修改此脚本以查找多个屏幕分辨率的图像?现在它检查单个屏幕分辨率(640x1136),但我还想检查640x960和1024x768。

on run {input, parameters}

    set picFolder to alias "Users:colind:Dropbox:Camera Uploads:"
    set screenshotFolder to alias "Users:colind:Dropbox:Camera Uploads:Screenshots:"

    tell application "System Events"
        set photos to path of files of picFolder whose kind is "Portable Network Graphics image"
    end tell

    set screenshots to {}
    repeat with imgPath in photos
        set imgAlias to alias imgPath
        tell application "Image Events"
            set img to open imgPath
            if dimensions of img = {640, 1136} then
                set end of screenshots to imgAlias
            end if
            close img
        end tell
    end repeat

    tell application "Finder"
        move screenshots to screenshotFolder
    end tell


    return input
end run

1 个答案:

答案 0 :(得分:1)

您应该能够将if行更改为:

if ((dimensions of img = {640, 1136}) or (dimensions of img = {640, 960}) or (dimensions of img = {1024, 768}) ) then