3 votes

Une application ou script pour surveiller le dossier et afficher les nouvelles images en plein écran ?

Je donne un cours de photographie et j'aimerais utiliser une installation bon marché pour afficher les photos prises par les élèves en temps réel.

J'ai un macbook pro et un iphone. J'ai aussi une carte eye-fi mais elle est ancienne et ne fonctionne pas avec les réseaux ad-hoc donc c'est hors de question.

Je vais probablement utiliser RemoteSnap sur l'iphone connecté à un wi-fi ad-hoc créé par le mac. Avec cette configuration, les jpgs des photos se retrouvent dans un dossier.

Comment puis-je faire en sorte que chaque nouvelle photo de ce dossier apparaisse à l'écran (en plein écran) ?

Merci !

1voto

jnovack Points 514

L'autre solution, plus simple, consiste à accepter que vous êtes déjà en mode Quicklook plein écran et à utiliser l'Applescript suivant dans l'action Automator ci-dessus pour sélectionner simplement le fichier le plus récent.

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 vous êtes déjà dans un Quicklook en plein écran, vous affichez effectivement l'écran du fichier le plus récent. C'est comme si vous appuyiez sur "haut" ou "bas" en mode Quicklook plein écran sur un répertoire déjà rempli.

Prenez votre première photo, passez en mode Quicklook plein écran, prenez des photos successives.

0voto

aku Points 54867

Avec un peu de chance, cela devrait fonctionner quelle que soit la version du système d'exploitation, mais il a été testé sur 10.6.8 :

  1. Ouvrir Automator
  2. Choisissez de créer un dossier d'action
  3. Choisissez votre dossier de photos comme dossier à travailler.
  4. Choisissez Utilitaires -> Exécuter AppleScript et faites-le glisser dans le panneau de droite. Automator
  5. Collez le code ci-dessous dans le panneau Exécuter AppleScript
  6. Sauvegardez l'action du dossier et essayez-le !

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

Note : Le script peut contenir des éléments inutiles, mais en essayant de le modifier, il a souvent cessé de fonctionner. N'hésitez pas à essayer par vous-même !

0voto

J Novack Points 1

Apparemment, il n'y a pas de bon moyen (gratuit) de le faire.

J'ai essayé le script ci-dessus, mais malheureusement, avec 10.8, si vous êtes déjà en plein écran, l'image suivante DEACTIVE le plein écran (car elle envoie Cmd - Option - y ). Il n'y a aucun moyen de voir l'état actuel et de savoir s'il faut juste sélectionner le nouveau fichier ou sélectionner le nouveau fichier et le mettre en plein écran :(

Cependant, j'ai écrit un économiseur d'écran Quartz Composer pour mettre à jour et faire tourner automatiquement le dernier nombre X d'images.

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

LesApples.com

LesApples est une communauté de Apple où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres utilisateurs d'appareils Apple, poser vos propres questions ou résoudre celles des autres.

Powered by:

X