2013-03-24 1 views
0

단축키를 통해 조직적으로 (Finder에서와 같이) 선택한 이미지 파일을 빠르게 복사 한 다음 선택한 폴더의 아이콘으로 붙여 넣을 수 있기를 바랍니다. , 폴더에 대한 '정보 입수'를하지 않아도됩니다.AppleScript로 - 이미지 복사, 아이콘으로 붙여 넣기

이것이 가능합니까?

답변

0

두 개의 스크립트가 필요합니다. 하나는 이미지 (파일은 아니지만 이미지 자체)이고 다른 하나는 이미지를 아이콘으로 붙여 넣기위한 것입니다.
복사 이미지 : 아이콘으로

tell application "Finder" 
    open selection using (path to application "Preview") -- open with Preview 
end tell 

tell application "Preview" 
    tell application "System Events" 
     keystroke "a" using command down -- select all 
     keystroke "c" using command down -- copy 
     keystroke "w" using command down -- close window 
    end tell 
end tell 

붙여 넣기 이미지 : 일부 단축키이 두 스크립트를 결합 할 수있는 것보다

tell application "Finder" 
    activate 
    tell application "System Events" 
     keystroke "i" using command down -- open info 

     -- set focus on icon image 
     tell process "Finder" 
      set img to (image 1 of scroll area 1 of front window) 
      set focused of img to true 
     end tell 

     keystroke "v" using command down -- insert image 
     keystroke "w" using command down -- close window 
    end tell 
end tell 

. 그 목적으로 FastScript를 사용합니다.

주 1 : 당신은 SystemPreferences에서 보조 장치에 대한 액세스를 활성화해야합니다 -> 손쉬운 사용을
주 2 : 스크립트의 일부는 (미리보기 열 예를 들어 작동하지 않지만 이미지가 선택되지 않은 경우 , 등) 지연으로 게임을 시도해야합니다.