Mon presse-papiers est automatiquement effacé de temps en temps.
Par exemple:
je copie du texte à l'aide de Ctrl + C, puis je le colle quelque part. Et quand j'essaye de le coller à nouveau, rien ne se passe. J'ai besoin de le copier encore une fois.
Cela se produit de manière irrégulière, parfois je peux coller le texte plusieurs fois, parfois même pas une fois.
Je suis développeur, donc je copie et colle très souvent (...), mais c'est vraiment ennuyeux.
Comment puis-je découvrir quel logiciel fait cela? Existe-t-il un outil de suivi QUEL PROCESSUS EFFACÉ CLIPBOARD? Ou si vous avez rencontré ce problème avec un logiciel que vous avez utilisé, lequel était-ce?
J'utilise Windows 7 et de nombreuses applications s'exécutent sur mon système, il est donc difficile de dire laquelle cause tous les problèmes.
Mise à jour
Aujourd'hui, j'ai confirmé que l'application se comportait mal Visual C# 2010
et que le problème n'apparaissait qu'à l'intérieur de cette application. J'ai essayé d' utiliser des outils de surveillance du presse-papiers comme l' a suggéré JRobert . Il semble que le texte soit correctement copié dans le clipboard
(afin de clipboard history manager
pouvoir l'enregistrer) puis Visual C# 2010
efface le contenu du presse-papiers pour une raison quelconque, ce qui mène au "presse-papiers vide".
Alors merci à tous, je suis maintenant sûr de quelle application cause le problème, et j'ai même trouvé un Microsoft Connect
bug tracker à ce sujet:
https://connect.microsoft.com/VisualStudio/feedback/details/554039/visual-studio-2010-clipboard -copy-and-cut-does-not-work? wa = wsignin1.0
Et voici quelques informations supplémentaires:
http://alpascual.com/post/copy-and-paste-problems-in-visual-studio-2010 .aspx
Maintenant, je peux simplement attendre et prier pour que Microsoft corrige le bogue.
Réponses:
Consultez /programming/621577/clipboard-event-c
Je ne pense pas que vous puissiez faire plus que ce qui est disponible avec l'API, mais cela devrait être suffisamment utile pour créer votre propre presse-papiers ou demander à quelqu'un de cette question de vous fournir le sien. La surveillance et l'affichage du contenu du presse-papiers à chaque fois peuvent être utiles pour décider si quelque chose de tiers gâche votre presse-papiers, à partir de là, vous devrez identifier le coupable en éliminant les processus ou quelque chose comme ça.
la source
Une étape intermédiaire (entre la suppression sélective de processus et le raccordement de l'API du presse-papiers) pourrait être l'un de ces visualiseurs de presse-papiers . Vous devrez peut-être continuer à l'actualiser manuellement en espérant découvrir quand le presse-papiers s'est effacé, mais en réduisant cela, vous pourriez découvrir que cela se produit, f / ex, juste après une autre action apparemment inoffensive que vous avez prise.
la source
Le presse-papiers de Windows n'a jamais très bien fonctionné. Il y a longtemps, j'ai abandonné et j'ai commencé à utiliser des remplacements de presse-papiers gratuits. Mon dernier favori est ClipX ( http://www.bluemars.org/clipx/ ). Je me suis juste lassé de me cogner la tête dans l'étrangeté et les limites du presse-papiers Windows (le pire étant que vous ne pouvez stocker qu'un seul clip à la fois).
Au-delà de cela, vous devez savoir que Microsoft a fait des choses très étranges dans le presse-papiers de Windows dans certaines versions de Microsoft Office. Je ne me souviens pas quelles versions d'Office étaient les pires contrevenants à cet égard, mais je sais qu'après l'installation de l'une d'entre elles, le fonctionnement du presse-papiers a été sérieusement gâché jusqu'à ce que je désactive les fonctionnalités associées. Si je me souviens bien, ces problèmes se sont produits même lorsqu'aucune application Office n'était en cours d'exécution. Quoi qu'il en soit, si vous n'avez pas installé Office sur la machine en question, vous devez évidemment l'ignorer.
la source
La bonne façon de le faire est de surveiller les appels d'API, les opérations du Presse-papiers sont fonction du module user32.dll
Certains d'entre eux sont :
certains outils comme Spy Studio ou API Monitor vous permettent de suivre ces appels et de vous dire qui les a effectués.
bonne chance !
la source