AppleScript를 사용하여 Pages 문서의 이미지에 대한 정보 찾기


1

페이지 ('09 v 4.3) 문서에 배치 된 이미지에 대한 정보를 추출하려고합니다. 다음 스크립트는 내 시도입니다 :

tell application "Pages"
    tell front document
        repeat with pg in pages
            tell pg
                set im to images
                repeat with i in im
                    tell i
                        get image data
                    end tell
                end repeat
            end tell
        end repeat
    end tell
end tell

오류를 생성하지 않고 모든 이미지를 찾지 만 데이터를 반환하지 않으며 왜 그렇지 않은지 알 수 없습니다.

get every image of item 1 of every page of document 1
        --> {image 1 of foreground layer of page 1 of document id 14126328}
get image data of image 1 of foreground layer of page 1 of document id 14126328
get every image of item 2 of every page of document 1
        --> {image 1 of foreground layer of page 2 of document id 14126328}
get image data of image 1 of foreground layer of page 2 of document id 14126328
get every image of item 4 of every page of document 1
    --> {image 1 of foreground layer of page 4 of document id 14126328}
get image data of image 1 of foreground layer of page 4 of document id 14126328
...

답변:


1

네가 거의 잘 했어. 데이터 대신 속성을 살펴 보는 것이 좋습니다.

tell application "Pages"
    tell front document
        repeat with pg in pages
            tell pg
                set im to images
                repeat with i in im
                    tell i
                        get properties
                    end tell
                end repeat
            end tell
        end repeat
    end tell
end tell

감사! (+1) AppleScript를 사용하면 얼마나 가까이 있는지 알 수 없습니다. :) 이미지의 파일 이름을 가져 오는 방법을 알고 있습니까? image data 사전에 있지만이 스크립트의 목록에있는 속성?
cormullion
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.