क्लिपबोर्ड सामग्री अपने आप मिट जाती है


10

मेरा क्लिपबोर्ड समय-समय पर अपने आप मिट जाता है।

उदाहरण के लिए:
मैं कुछ पाठों को Ctrl + C का उपयोग करके कॉपी करता हूं, और फिर उसे कहीं चिपका देता हूं। और जब मैं इसे फिर से चिपकाने की कोशिश करता हूं, तो कुछ नहीं होता है। मुझे इसे एक बार फिर से कॉपी करने की आवश्यकता है।

यह अनियमित होता है, कभी-कभी मैं कई बार पाठ को पेस्ट करने में सक्षम होता हूं, कभी-कभी एक बार भी नहीं।

मैं एक डेवलपर हूं, इसलिए मैं बहुत बार (...) कॉपी और पेस्ट करता हूं, लेकिन यह वास्तव में कष्टप्रद है।

मैं कैसे खोज सकता हूं, यह कौन सा सॉफ्टवेयर करता है? क्या किसी भी उपकरण की निगरानी के लिए उपकरण है जो सुरक्षित क्लिपबोर्ड है? या यदि आपने अपने द्वारा उपयोग किए गए किसी सॉफ़्टवेयर के साथ इस समस्या का अनुभव किया है, तो वह कौन सा था?

मैं विंडोज 7 का उपयोग कर रहा हूं, और कई एप्लिकेशन मेरे सिस्टम पर चल रहे हैं, इसलिए यह बता पाना मुश्किल है कि कौन सी समस्या सभी को परेशान कर रही है।

अपडेट करें

आज मैंने पुष्टि की है कि दुर्व्यवहार एप्लिकेशन है Visual C# 2010, और समस्या केवल इस एप्लिकेशन के अंदर दिखाई दे रही है। मैंने क्लिपबोर्ड-निगरानी उपकरणों की कोशिश की है जैसा कि JRobert ने सुझाव दिया है। ऐसा लगता है कि पाठ को सही तरीके से कॉपी किया गया है clipboard(इसलिए clipboard history managerइसे रिकॉर्ड कर सकते हैं) और फिर Visual C# 2010किसी कारण से क्लिपबोर्ड सामग्री को मिटा देता है, जो "खाली क्लिपबोर्ड" की ओर जाता है।

तो आप सभी को धन्यवाद, मुझे अब यकीन है कि कौन सी एप्लिकेशन परेशानी का कारण बनती है, और Microsoft Connectइस बारे में बग ट्रैकर भी पाया है :
https://connect.microsoft.com/VisualStudio/feedback/details/554039/visual-studio-2010-clipboard -copy-and-cut-does-not-work-wa? wsignin1.0
और यहाँ कुछ अतिरिक्त जानकारी है:
http://alpascual.com/post/copy-and-paste-problems-in-visual-stv-2010 .aspx

अब मैं बग को ठीक करने के लिए Microsoft की प्रतीक्षा और प्रार्थना कर सकता हूं।



मैंने इसके तहत लेख और पूरी चर्चा पढ़ी है, लेकिन किसी को भी मेरे जैसी समस्या का अनुभव नहीं हुआ। :-(
Paya

1
क्या आप KeePass का उपयोग नहीं करते हैं?
स्टैक ओवरफ्लो

नहीं, मैं नहीं हूं, लेकिन मैंने इसे अतीत में स्थापित किया है, और इसे अनइंस्टॉल कर दिया है ...
प्याला

आप इसे आसान तरीका क्यों नहीं करते? इस समस्या के सामने आने से पहले आपके द्वारा जोड़े गए डेस्कटॉप एप्लिकेशन को बंद करके शुरू करें, मैं फ्लैश / AIR एप्लिकेशन और डेस्कटॉप गैजेट्स आदि शुरू करूंगा ... "बहुत ज्यादा कभी नहीं होता"

जवाबों:


3

की जाँच करें /programming/621577/clipboard-event-c

मुझे नहीं लगता कि आप एपीआई के साथ उपलब्ध होने से अधिक कर सकते हैं, लेकिन यह आपके क्लिपबोर्ड मॉनिटर को रोल करने या उस प्रश्न से किसी को अनुरोध करने के लिए पर्याप्त सहायक होना चाहिए जो आपको उनका प्रदान करेगा। प्रत्येक बार क्लिपबोर्ड की सामग्री की निगरानी और दिखाना, यह तय करने में मददगार हो सकता है कि क्या यह तय करने के लिए कि क्या कुछ तृतीय-पक्ष आपके क्लिपबोर्ड के साथ खिलवाड़ कर रहा है, वहां से आपको प्रक्रियाओं को समाप्त करने या ऐसा कुछ करने से अपराधी को पहचानना होगा।


हाँ, मैं पहले से ही जानता हूं कि क्लिपबोर्ड परिवर्तनों की निगरानी करना संभव है, लेकिन मुझे इसे एप्लिकेशन पर ट्रैक करने की आवश्यकता है, जिसने बदलाव किया। और समस्या समय-समय पर दोहराती नहीं है, लेकिन अनियमित रूप से। इसलिए प्रक्रियाओं को समाप्त करके ऐप का पता लगाना बहुत कठिन होगा।
Paya

ओह, मुझे सिर्फ एक विचार मिला है जो आपके समाधान में आपकी मदद कर सकता है। आप एपीआई कॉल ( codeproject.com/kb/system/hooksys.aspx ) को हुक करने की कोशिश कर सकते हैं और इसे इस तरह से खोज सकते हैं ...
तमारा विज्समैन

हाँ, यह विचार मेरे दिमाग को भी पार कर गया, लेकिन इस तरह का कार्यक्रम बनाना थोड़ा जटिल है। मुझे उम्मीद है कि कुछ अन्य समाधान भी है।
पय

3

एक मध्यवर्ती कदम (चुनिंदा हत्या प्रक्रियाओं और क्लिपबोर्ड एपीआई को हुक करने के बीच) इन क्लिपबोर्ड दर्शकों में से एक हो सकता है । क्लिपबोर्ड के साफ़ होने पर आपको इसे मैन्युअल रूप से खोजने की उम्मीद करने के लिए इसे ताज़ा करना पड़ सकता है, लेकिन इसे नीचे की ओर संकुचित करके, आपको पता चल सकता है कि एफ / पूर्व, ठीक बाद में कुछ अन्य सहज रूप से कार्रवाई की गई है।


ऐसा तब भी होता है, जब मैं किसी भी निर्दोष कार्रवाई से नहीं बचता ... उदाहरण के लिए, मैं क्लिपबोर्ड में कुछ कॉपी करता हूं, और फिर Ctrl + V को पांच बार दबाने लगता हूं। यह 3 बार चिपकाता है, और फिर अचानक क्लिपबोर्ड सामग्री को मिटा देता है, इसलिए अगले 2 ctrl + v कुछ भी नहीं करता है। और मैं सिर्फ ctrl + v करता हूं, और कुछ नहीं। इसलिए मुझे नहीं पता कि क्लिपबोर्ड परिवर्तन की निगरानी कैसे मेरी मदद करेगी।
पेया

और उपयोगकर्ता-संबंधी कुछ भी उस बिंदु पर नहीं हुआ है? यह घटना किसी ऐसी प्रक्रिया से संबंधित होनी चाहिए जो किसी निश्चित समय पर नहीं चल रही हो या न चल रही हो, यदि यह विश्वसनीय रूप से दोहराने योग्य नहीं है। मेरा एकमात्र अन्य सुझाव है कि आप वर्तमान में चल रही प्रक्रियाओं में स्नैपशॉट (f / ex, प्रोसेस एक्सप्लोरर के साथ) प्राप्त कर सकते हैं जब आप घटना को पुन: उत्पन्न कर सकते हैं और कई बार जब आप नहीं कर सकते। फिर उनके अंतर के लिए दो स्नैपशॉट की तुलना करें।
JRobert

खैर, यह पूरी तरह से यादृच्छिक होता है, उपयोगकर्ता से संबंधित कुछ भी नहीं। हालाँकि, मुझे अब संदेह है कि दृश्य C # 2010 परेशानी का कारण बन रहा है, जैसा कि मैंने इसे googled किया है और ऐसा लगता है कि अन्य समान (समान नहीं) क्लिपबोर्ड समस्याओं का सामना कर रहे हैं। आगे जांच करेंगे।
Paya

2

विंडोज में क्लिपबोर्ड ने कभी बहुत अच्छा काम नहीं किया है। बहुत पहले मैंने इस पर छोड़ दिया और फ्रीवेयर क्लिपबोर्ड प्रतिस्थापन का उपयोग करना शुरू कर दिया। मेरा नवीनतम पसंदीदा क्लिपएक्स ( http://www.bluemars.org/clipx/ ) है। मैं बस अपने सिर को विंडोज क्लिपबोर्ड अजीबता और सीमाओं में पीटने से थक गया (सबसे बुरा यह है कि आप केवल एक समय में एक क्लिप स्टोर कर सकते हैं)।

इसके अलावा, आपको पता होना चाहिए कि Microsoft ने Microsoft Office के कुछ संस्करणों में विंडोज क्लिपबोर्ड पर कुछ बहुत ही अजीब चीजें की हैं। मुझे याद नहीं है कि इस संबंध में कार्यालय के कौन से संस्करण सबसे खराब अपराधी थे, लेकिन मुझे पता है कि उनमें से एक को स्थापित करने के बाद, क्लिपबोर्ड ऑपरेशन को गंभीर रूप से गड़बड़ कर दिया गया था जब तक कि मैं संबंधित सुविधाओं को अक्षम नहीं करता। मेरा स्मरण है कि ये समस्याएँ तब भी हुईं जब कोई कार्यालय अनुप्रयोग नहीं चल रहा था। वैसे भी, यदि आपने मशीन को प्रश्न में स्थापित नहीं किया है, तो जाहिर है आपको इसे अनदेखा करना चाहिए।


मैंने Office स्थापित नहीं किया है, इसलिए ऐसा नहीं होना चाहिए। वैसे, ClipX क्लिपबोर्ड इतिहास प्रबंधक है, क्लिपबोर्ड प्रतिस्थापन नहीं। लेकिन ऐसा लगता है कि विज़ुअल C # 2010 क्लिपबोर्ड अजीबता का कारण बन रहा है, मैं इसकी पुष्टि करने की कोशिश कर रहा हूं, लेकिन मैं वर्तमान में समस्या को पुन: उत्पन्न करने में असमर्थ हूं। कोशिश करते रहेंगे।
Paya

तुम फूट रहे हो बाल। क्लिपएक्स और (इसके जैसे अन्य उपकरण) विंडोज क्लिपबोर्ड में हुक लगाते हैं और प्रभावी ढंग से मूल रूप से आपके बारे में जिस तरह का अजीब व्यवहार करते हैं, उसकी सभी सीमाओं को प्रभावी ढंग से हटा देते हैं। यदि आप इसके चारों ओर काम कर सकते हैं तो भद्दा डिफ़ॉल्ट क्लिपबोर्ड के खिलाफ अपने सिर को क्यों हराया?
बूट 13

"जब तक मैंने संबंधित सुविधाओं को अक्षम नहीं किया है" कौन से? आपने उन्हें कैसे निष्क्रिय कर दिया? @Paya
झूठे पॉकेट

@falsePockets शायद आपको boot13 पूछना चाहिए? उन्होंने पोस्ट लिखी। वैसे भी मैं अभी विजुअल स्टूडियो 2017 का उपयोग कर रहा हूं और इसका अब कोई मुद्दा नहीं है।
Paya

@falsePockets: यह वर्ड 2007 में निश्चित रूप से, अन्य संस्करणों के लिए भी काम करता है। होम टैब पर क्लिक करें, जहां 'क्लिपबोर्ड' है, उसके दाईं ओर के छोटे तीर पर क्लिक करें। नीचे बाईं ओर स्थित विकल्प बटन पर क्लिक करें। इनमें से कुछ या सभी विकल्पों का चयन रद्द करें।
बूट 13

2

यह करने के लिए उचित तरीके से, API कॉल की निगरानी करने, क्लिपबोर्ड संचालन का कार्य कर रहे हैं user32.dll मॉड्यूल

उनमें से कुछ हैं :

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

स्पाई स्टूडियो या एपीआई मॉनिटर जैसे कुछ उपकरण आपको उन कॉल को ट्रैक करने और आपको बताते हैं कि उन्हें किसने बनाया है।

सौभाग्य !


स्पाई स्टूडियो का कोई 64 बिट सपोर्ट नहीं है, argh ... लेकिन एपीआई मॉनिटर ऐसा करने लगता है, बाद में इसकी जांच करेगा ... +1 बहुत बढ़िया लग रहा है! पहले से ही XPerf के साथ काम किया है, लेकिन यह अधिक उपयोगी लगता है क्योंकि यह मापदंडों और अन्य सामान दिखा सकता है। :-)
तमारा वाइज्समैन

एपीआई मॉनिटर का नया संस्करण अच्छा है, केवल नकारात्मक पक्ष यह है कि कुछ चीजें बहुत उपयोगकर्ता कुशल नहीं हैं, जैसे कई प्रक्रिया या फ़िल्टर का चयन ... मैं रिपोर्ट करूंगा कि इन दिनों में से एक। :-)
तमारा विजसमैन

हाँ, वे अभी V2 जारी किया है :) होनहार लग रहा है। मुझे बताएं कि क्या यह कुछ परिणाम देता है, और कई अन्य हैं लेकिन उनमें से ज्यादातर केवल एक प्रक्रिया पर हुक करने की अनुमति देते हैं (आपके मामले के लिए बहुत आसान नहीं)
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.