0 votes

Comment prendre des captures d'écran à succession rapide

Spammer cmd-shift-3 ne prend qu'une capture d'écran toutes les secondes environ.

Comment puis-je prendre des captures d'écran plus fréquemment que cela? Ainsi, par exemple, en double-cliquant sur cmd-shift-3, je prendrai deux captures d'écran?

Je me souviens avoir pu prendre des captures d'écran rapidement dans le passé, peut-être avant Big Sur ou Catalina.

2voto

grg Points 181593

3 fonctionne aussi rapidement que je peux appuyer sur Big Sur 11.4 Beta 1 et je ne me souviens pas d'avoir eu ce problème avec les versions précédentes de Big Sur.

Essayez avec un nouveau compte utilisateur pour exclure toute interférence d'une application en cours d'exécution.

2voto

wch1zpink Points 6067

Je suppose que tu pourrais trouver cela utile.

Ce code AppleScript suivant prendra des captures d'écran multiples avec un délai de 0,01 seconde entre chaque.

J'espère que vous avez des connaissances de base sur l'utilisation de AppleScript

global captureCount, theCount
property theCounter : {1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 20, 30, 50, 100}
property someName : "Capture d'écran " -- Modifier ce nom de fichier enregistré souhaité
property delayInSeconds : 0.01 -- Modifier le délai souhaité en secondes pour les captures d'écran

activate
set captureCount to (choose from list theCounter ¬
    with title "Capture automatique de l'écran" with prompt ¬
    "Choisissez combien de captures d'écran prendre" default items 5 ¬
    OK button name "OK" cancel button name "Annuler") as text as number

activate
set saveToFolder to (choose folder with prompt "Sélectionnez un dossier de destination") as text

set theCount to 1

tell application "Finder"
    if alias (saveToFolder & someName & theCount & ".png") exists then
        repeat while alias (saveToFolder & someName & theCount & ".png") exists
            set theCount to theCount + 1
            delay 0.1
        end repeat
    end if
end tell

takeScreenShots(saveToFolder, someName, delayInSeconds)

on takeScreenShots(saveToFolder, someName, delayInSeconds)
    repeat captureCount times
        do shell script "screencapture -x " & quoted form of POSIX path ¬
            of (saveToFolder & someName & theCount & ".png")
        delay delayInSeconds
        set theCount to theCount + 1
    end repeat
end takeScreenShots

tell application "Finder"
    activate
    select alias saveToFolder

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