Creazione dell'anteprima e icona per gli screenshot [chiuso]

-1

Vorrei creare questo codice per creare automaticamente un'anteprima e un'icona in modo che appaia bello in Finder e quindi non devo aspettare che la mia app di grafica crei queste cose quando apro per la prima volta nella visualizzazione di navigazione. Grazie

do shell script "screencapture -Wimxo " & quoted form of ("/Users/Maccie/Desktop/shot.png")
    
posta maccie 20.04.2013 - 16:54
fonte

1 risposta

1

Questo sembra funzionare.

Usa il tuo codice per catturare l'immagine, sebbene io abbia fatto in modo che ogni utente possa usarlo.

Quindi utilizza una versione modificata di uno script che ho trovato sul sito web macosxautomation per eventi immagine

set homeFolder to path to home folder
    set imageName to "shot.png"
    set saveFolderPath to homeFolder & "Desktop:" & imageName as string
    do shell script "screencapture -Wimxo " & quoted form of POSIX path of saveFolderPath
    --set the target_path to the saveFolderPath as Unicode text
    delay 1
    try
        tell application "Image Events"


            -- start the Image Events application
            launch
            -- open the image file
            set this_image to open saveFolderPath
            set type_ to file type of this_image
            -- save in same  file with icon
            save this_image as type_ in saveFolderPath with icon
            -- purge the open image data
            close this_image

        end tell
    on error error_message
        display dialog error_message buttons {"Cancel"} default button 1
    end try
    
risposta data 20.04.2013 - 18:15
fonte

Leggi altre domande sui tag