1 votes

Enregistrement des captures d'écran avec le nom de la barre de titre

Sous Windows, j'utilise GreenShots, qui enregistre par défaut chaque capture d'écran avec un horodatage suivi du nom dans la barre de titre.

J'aimerais remplacer le "Screen Shot DATE at TIME" par "YYYYMMDD_HHMMSS Whatever on Title Bar".

Cela rendrait mes captures d'écran plus faciles à réaliser :

  • les classer par date, juste les classer par nom
  • le savoir par une simple recherche (en regardant le titre)

Existe-t-il un moyen d'y parvenir ?

1voto

maxpenguin Points 1488

H

do shell script "screencapture -W ~/tmp"
delay 3
tell application "System Events"
    set frontApp to name of first application process whose frontmost is true
end tell
tell application frontApp
    if the (count of windows) is not 0 then
        set window_name to name of front window
    end if
end tell
set screenShotName to do shell script "date +%Y%m%d_%H%M%S_"
set screenShotName to screenShotName & window_name
do shell script "mv ~/tmp ~/\"" & screenShotName & "\".png"

Copiez et collez ce qui précède dans l'éditeur AppleScript, puis enregistrez-le en tant qu'application, vous pouvez lui donner le nom que vous voulez.

Double-cliquez sur l'icône de l'application, sélectionnez la fenêtre dont vous voulez faire une capture d'écran et assurez-vous que vous cliquez sur cette fenêtre pour vous assurer qu'il s'agit bien de la première.

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