15 votes

Existe-t-il un moyen simple d'effacer/vider le presse-papiers ?

J'aimerais trouver une combinaison de touches pour effacer le contenu du presse-papiers ou mieux encore une application qui puisse configurer une minuterie pour l'effacer automatiquement une minute après la dernière opération de collage.

14voto

Daniel Points 32917

Pour définir une combinaison de touches permettant d'effacer le presse-papiers, vous pouvez créer un fichier Service en utilisant Automator .

Votre service aura une seule action, Exécuter le Shell script

Le shell script que vous utiliserez est le suivant :

 pbcopy </dev/null

enter image description here

Ensuite, sauvegardez le service et attribuez-lui une frappe en utilisant Préférences du système " Clavier " Raccourcis clavier " Services .

enter image description here

Le défi d'une application qui efface automatiquement le presse-papiers une minute après la dernière opération de collage est que ladite application devrait surveiller tous les événements de copier-coller dans toutes les applications ; vous voudriez probablement que l'action soit annulée si vous collez puis copiez un nouveau texte (vous ne voudriez pas effacer le nouveau contenu du presse-papiers une minute après le dernier collage du contenu précédent du presse-papiers). Un tel programme pourrait être écrit, mais son implémentation avec AppleScript ou Automator serait un défi.

9voto

Oskar Points 1242

Oui, vous avez le choix entre trois méthodes intégrées pour effacer le presse-papiers.

AppleScript/Automator sont deux méthodes simples de manipulation programmatique du presse-papiers.

Voici un petit script qui fait ce que vous voulez.

tell application "System Events"
    try
        set the clipboard to ""
    on error err_message
        display dialog err_message
    end try
end tell

Automator permet également de faire la même chose. Vous devrez définir une variable, double-cliquer sur le texte du nom pour le mettre à zéro, puis glisser l'action de mise en place du presse-papiers avant de l'exécuter/enregistrer. L'avantage d'utiliser Automator est que vous pouvez l'assigner en tant que service et ensuite utiliser les raccourcis clavier du système pour l'appeler.

screenshot of automator setting the clipboard to null

Pour AppleScript ou l'une des belles réponses de terminal ici qui utilise pbpaste vous pouvez utiliser un outil gratuit tel que FastScripts pour lancer l'action de n'importe où.

7voto

IconDaemon Points 17417

Cette commande de terminal remplace le presse-papiers par une chaîne vide :

echo -n '' | pbcopy

Vous pourriez mettre cela dans un script, puis utiliser cron ou faire un launchdaemon pour automatiser l'exécution et la synchronisation.

Le mérite de la solution revient à : ShadowOfGed @ Applenova Fora

3voto

Motsel Points 869

https://langui.net/clear-clipboard/

Effacer le presse-papiers vous permet d'effacer le contenu du presse-papiers manuellement ou automatiquement, empêchant ainsi que les données du presse-papiers ne soient consultées pendant que vous êtes absent.

Vous pouvez choisir d'effacer le contenu du presse-papiers toutes les quelques secondes et activer l'effacement du presse-papiers lors de la mise en veille de l'ordinateur, de la mise en veille de l'écran ou du verrouillage de l'écran. afin de maximiser la protection de vos données sensibles du presse-papiers.

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