3 votos

¿Una aplicación o script para vigilar la carpeta y mostrar las nuevas imágenes en pantalla completa?

Estoy dando una clase de fotografía y me gustaría utilizar un montaje barato para mostrar las fotos tomadas por los estudiantes en tiempo real.

Tengo un macbook pro y un iphone. También tengo una tarjeta eye-fi pero es antigua y no funciona con redes ad-hoc, así que está descartada.

Probablemente utilizaré RemoteSnap en el iphone conectado a un wi-fi ad-hoc creado por el mac. Con esta configuración, los jpgs de las fotos terminan en una carpeta.

¿Cómo puedo hacer que todas las fotos nuevas de esta carpeta aparezcan en la pantalla (en pantalla completa)?

Gracias.

1voto

jnovack Puntos 414

La otra alternativa más sencilla es aceptar que ya está en modo quicklook a pantalla completa, y utilizar el siguiente Applescript en la acción de Automator anterior para simplemente seleccionar el archivo más nuevo.

tell application "Finder"
    set the_folder to container of (item 1 of input) as alias

    if window 1 exists then
        set the target of window 1 to the_folder
    else
        reveal the_folder
    end if

    select input as alias
    activate
    activate window 1
end tell

Si ya está dentro de una pantalla rápida completa, entonces efectivamente está mostrando la pantalla del archivo más nuevo. Es similar a pulsar "arriba" o "abajo" mientras se está en pantalla rápida en un directorio ya poblado.

Haz la primera foto, entra en el modo de vista rápida a pantalla completa y haz sucesivas fotos.

0voto

aku Puntos 54867

Con suerte, esto debería funcionar independientemente de la versión del sistema operativo, pero se ha probado en 10.6.8:

  1. Abrir Automator
  2. Elija crear una Acción de Carpeta
  3. Elija su carpeta de fotos como la carpeta para trabajar
  4. Elige Utilidades -> Ejecutar AppleScript y arrástralo al panel de la derecha Automator
  5. Pegue el código siguiente en el panel Ejecutar AppleScript
  6. Guarde la acción de la carpeta y pruébela.

on run {input, parameters}

`tell application "Finder" set the_folder to container of (item 1 of input) as alias

    if window 1 exists then
        set the target of window 1 to the_folder
    else
        reveal the_folder
    end if

    --Send the Esc key to exit the previous quick-look, if there is one
    tell application "System Events"
        key code 53
    end tell

    delay (1)

    --select the new file
    select input as alias
    activate
    activate window 1

    delay (1)

    --Activate full screen quick look on the selected file
    tell application "System Events"
        keystroke "y" using {command down, option down}
    end tell
end tell

return input` 

end run

Nota : El script podría tener algunos elementos innecesarios, pero al intentar retocarlo a menudo dejaba de funcionar. ¡Siéntase libre de probar por su cuenta!

0voto

J Novack Puntos 1

Al parecer, no hay una buena forma (gratuita) de hacerlo.

He probado el anterior script, pero lamentablemente, con 10.8, si ya estás en pantalla completa, la siguiente imagen DESACTIVA la pantalla completa (ya que envía Cmd - Option - y ). No hay manera de ver el "estado" actual y si debe seleccionar el nuevo archivo o seleccionar el nuevo archivo y la pantalla completa. :(

Sin embargo, escribí un protector de pantalla de Quartz Composer para auto-actualizar y rotar sobre el último número X de imágenes.

https://github.com/jnovack/slideshow/

AppleAyuda.com

AppleAyuda es una comunidad de usuarios de los productos de Apple en la que puedes resolver tus problemas y dudas.
Puedes consultar las preguntas de otros usuarios, hacer tus propias preguntas o resolver las de los demás.

Powered by:

X