Il contenuto degli appunti viene automaticamente cancellato


10

I miei appunti vengono automaticamente cancellati di volta in volta.

Ad esempio:
copio del testo usando Ctrl + C, quindi lo incollo da qualche parte. E quando provo a incollarlo di nuovo, non succede nulla. Devo copiarlo ancora una volta.

Questo accade in modo irregolare, a volte sono in grado di incollare il testo per molte volte, a volte nemmeno una volta.

Sono uno sviluppatore, quindi copio e incollo molto spesso (...), ma questo è davvero fastidioso.

Come posso scoprire quale software fa questo? Esiste uno strumento per monitorare QUALE PROCEDURA ELIMINATA APPUNTI? O se hai riscontrato questo problema con qualsiasi software che hai usato, quale era quello?

Sto usando Windows 7 e molte applicazioni sono in esecuzione sul mio sistema, quindi è difficile dire quale sta causando tutti i problemi.

Aggiornare

Oggi ho confermato che l'applicazione si comporta Visual C# 2010male e il problema si presenta solo all'interno di questa applicazione. Ho provato a strumenti di monitoraggio degli appunti come suggerito da JRobert . Sembra che il testo sia correttamente copiato nel clipboard(quindi è clipboard history managerpossibile registrarlo) e quindi Visual C# 2010cancella il contenuto degli appunti per qualche motivo, il che porta a "appunti vuoti".

Quindi grazie a tutti, ora sono sicuro quale applicazione causa il problema e ho persino trovato un Microsoft Connectbug tracker a riguardo:
https://connect.microsoft.com/VisualStudio/feedback/details/554039/visual-studio-2010-clipboard -copy-and-cut-is-not-non? wa = wsignin1.0
Ed ecco alcune informazioni aggiuntive:
http://alpascual.com/post/copy-and-paste-problems-in-visual-studio-2010 aspx

Ora posso solo aspettare e pregare che Microsoft risolva il bug.



Ho letto l'articolo e l'intera discussione sotto di esso, ma nessuno ha avuto lo stesso problema. :-(
Paya,

1
Non ti capita di usare KeePass, vero?
BloodPhilia,

No, non lo sono, ma l'ho installato in passato e l'ho disinstallato ...
Paya,

perché non lo fai in modo semplice? Inizia chiudendo le applicazioni desktop che hai aggiunto prima che si verifichino questi problemi, inizierò applicazioni flash / AIR e gadget desktop ecc ... "troppo non è mai troppo"

Risposte:


3

Dai un'occhiata a /programming/621577/clipboard-event-c

Non penso che tu possa fare più di quanto sia disponibile con l'API, ma questo dovrebbe essere abbastanza utile per arrotolare il tuo Monitor degli Appunti o richiedere a qualcuno di quella domanda di fornirti il ​​loro. Monitorare e mostrare il contenuto degli Appunti ogni volta può essere utile per decidere se qualcosa di terze parti sta rovinando gli Appunti, da lì dovrai identificare il colpevole eliminando i processi o qualcosa del genere.


Sì, so già che è possibile monitorare le modifiche agli Appunti, ma devo rintracciarlo all'applicazione, che ha apportato la modifica. E il problema non si ripete periodicamente, ma a caso. Quindi sarebbe molto difficile rintracciare l'app eliminando i processi.
Paya,

Oh, ho appena avuto un'idea che potrebbe aiutarti nella tua soluzione. Potresti provare ad agganciare la chiamata API ( codeproject.com/kb/system/hooksys.aspx ) e scoprirla in questo modo ...
Tamara Wijsman,

Sì, anche questa idea mi è venuta in mente, ma è un po 'complicato creare un programma del genere. Spero solo che ci sia anche qualche altra soluzione.
Paya,

3

Un passaggio intermedio (tra l'uccisione selettiva dei processi e l'aggancio dell'API degli appunti) potrebbe essere uno di questi visualizzatori di appunti . Potresti dover continuare ad aggiornarlo manualmente sperando di scoprire quando gli Appunti si sono cancellati, ma restringendolo, potresti scoprire che succede, f / ex, subito dopo qualche altra azione apparentemente innocua che hai intrapreso.


Succede anche se non intraprendo alcuna azione inopportuna ... Ad esempio, copio qualcosa negli appunti e quindi inizio a premere Ctrl + V cinque volte. Incolla 3 volte, quindi cancella improvvisamente il contenuto degli appunti, quindi i successivi 2 ctrl + v non fanno nulla. E faccio solo il ctrl + v, nient'altro. Quindi non so come il monitoraggio del cambiamento negli Appunti mi aiuterà.
Paya,

E a quel punto non è avvenuto nulla di relativo all'utente? Il fenomeno deve essere correlato ad un processo che è o non è in esecuzione in un determinato momento, se non è ripetibile in modo affidabile. Il mio unico altro suggerimento è di ottenere un'istantanea (f / ex, con Process Explorer) dei processi attualmente in esecuzione, presa in momenti in cui è possibile riprodurre il fenomeno e in momenti in cui non è possibile. Quindi confrontare le due istantanee per le loro differenze.
JRobert,

Bene, succede completamente a caso, niente di relativo all'utente. Tuttavia, ora ho il sospetto che Visual C # 2010 stia causando il problema, dato che l'ho cercato su Google e sembra che altri abbiano problemi simili (non uguali) negli Appunti. Investigherà ulteriormente.
Paya,

2

Gli Appunti di Windows non hanno mai funzionato molto bene. Molto tempo fa mi sono arreso e ho iniziato a utilizzare sostituzioni di appunti freeware. Il mio ultimo preferito è ClipX ( http://www.bluemars.org/clipx/ ). Mi sono appena stancato di sbattere la testa nella stranezza e nei limiti degli appunti di Windows (la cosa peggiore è che puoi memorizzare solo una clip alla volta).

Oltre a ciò, dovresti essere consapevole che Microsoft ha fatto alcune cose molto strane negli Appunti di Windows in alcune versioni di Microsoft Office. Non riesco a ricordare quali versioni di Office siano state le peggiori trasgressori al riguardo, ma so che dopo aver installato una di esse, l'operazione con gli appunti è stata seriamente compromessa fino a quando non ho disabilitato le funzionalità correlate. Il mio ricordo è che questi problemi si sono verificati anche quando nessuna applicazione di Office era in esecuzione. Comunque, se non hai installato Office sul computer in questione, ovviamente dovresti ignorarlo.


Non ho installato Office, quindi non dovrebbe essere così. A proposito, ClipX è il gestore della cronologia degli appunti, non la sostituzione degli appunti. Ma sembra che Visual C # 2010 stia causando la stranezza degli appunti, sto cercando di confermarlo, ma al momento non riesco a riprodurre il problema. Continuerà a provare.
Paya,

Stai spaccando i capelli. ClipX e (altri strumenti simili) si agganciano agli Appunti di Windows e rimuovono efficacemente tutte le sue limitazioni, incluso il tipo di comportamento strano di cui hai originariamente pubblicato. Perché battere la testa contro gli appunti di default scadenti se riesci a aggirarlo?
boot13

"fino a quando non ho disabilitato le funzionalità correlate" Quali? Come li hai disabilitati? @Paya
falsePockets

@falsePockets Forse dovresti chiedere boot13? Ha scritto il post. Comunque sto usando Visual Studio 2017 ora e non ha più questo problema.
Paya,

@falsePockets: funziona sicuramente in Word 2007, probabilmente anche in altre versioni. Fai clic sulla scheda Home, fai clic sulla piccola freccia a destra della posizione "Appunti", appena sotto "Incolla". Fai clic sul pulsante Opzioni in basso a sinistra. Deseleziona alcune o tutte queste opzioni.
boot13

2

Il modo corretto per farlo è monitorare le chiamate API, le operazioni negli Appunti sono funzione del modulo user32.dll

alcuni di loro sono :

user32.dll!CloseClipboard
user32.dll!SetClipboardData
user32.dll!EmptyClipboard
user32.dll!GetClipboardData
...

alcuni strumenti come Spy Studio o API Monitor ti consentono di tenere traccia di quelle chiamate e dirti chi le ha effettuate.

in bocca al lupo !


Spy Studio non ha supporto a 64 bit, argh ... Ma API Monitor sembra farlo, lo verificherà più tardi ... +1 Sembra fantastico! Ho già lavorato con XPerf ma questo sembra essere più utile in quanto può mostrare parametri e altre cose. :-)
Tamara Wijsman,

La nuova versione di API Monitor è carina, l'unico aspetto negativo è che alcune cose non sono molto efficienti per l'utente, come la selezione di più processi o filtri ... Lo segnalerò uno di questi giorni. :-)
Tamara Wijsman,

sì, hanno appena rilasciato il V2 :) sembra promettente. dimmi se dà alcuni risultati, e ce ne sono molti altri, ma la maggior parte di essi consente di collegarsi a un solo processo (non molto utile per il tuo caso)
Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.