AppleScript: ¿Cómo des-ocultar la extensión de archivo de una captura de pantalla?

4
set filePath to "/Users/Me/Desktop/" & "Screenshot" & ".png"

do shell script "screencapture -mx -T1 " & filePath

tell application "Finder"
    set extension hidden of (filePath as POSIX file) to false
end tell

El código anterior produce el error:

  

El Finder obtuvo un error: no se puede establecer la extensión oculta del archivo "Macintosh   HD: Usuarios: Yo: Escritorio: Screenshot.png "a falso.

    
pregunta rubik's sphere 03.02.2017 - 06:44

1 respuesta

3

Estabas cerca! Debe usar file delante de (filePath as POSIX file) , por ejemplo:

set filePath to "/Users/Me/Desktop/" & "Screenshot" & ".png"

do shell script "screencapture -mx -T1 " & filePath

tell application "Finder"
    set extension hidden of file (filePath as POSIX file) to false
end tell
    
respondido por el user3439894 03.02.2017 - 07:22

Lea otras preguntas en las etiquetas