क्लिपबोर्ड को खाली / खाली करने का एक आसान तरीका है?


12

मैं क्लिपबोर्ड की सामग्री को साफ़ करने के लिए चाबियों का एक संयोजन खोजना चाहता हूं या बेहतर अभी तक एक आवेदन जो अंतिम पेस्ट ऑपरेशन के एक मिनट बाद इसे स्वचालित रूप से साफ़ करने के लिए टाइमर को कॉन्फ़िगर कर सकता है।

जवाबों:


7

हां, आपके पास क्लिपबोर्ड को साफ़ करने के लिए निर्मित तीन तरीकों का विकल्प है।

AppleScript / Automator प्रोग्रामिक रूप से क्लिपबोर्ड में हेरफेर करने के दो सरल तरीके हैं।

यहां थोड़ी स्क्रिप्ट है जो आपको चाहिए।

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

इसके अलावा, Automator भी इसकी अनुमति देता है। आपको चर को परिभाषित करने के लिए नाम पाठ पर डबल क्लिक करना होगा, और फिर इसे चलाने / सहेजने से पहले सेट क्लिपबोर्ड कार्रवाई में खींचें। ऑटोमेकर का उपयोग करने का लाभ यह है कि आप इसे सेवा के रूप में असाइन कर सकते हैं और फिर इसे कॉल करने के लिए सिस्टम कीबोर्ड शॉर्टकट का उपयोग कर सकते हैं।

ऑटोमोटिव का स्क्रीनशॉट क्लिपबोर्ड को शून्य पर सेट करता है

AppleScript या किसी एक अच्छे टर्मिनल उत्तर के लिए, जिसका उपयोग pbpasteआप कहीं से भी कार्रवाई शुरू करने के लिए FastScripts जैसे मुफ्त टूल को देखने के लिए कर सकते हैं ।


13

क्लिपबोर्ड को साफ़ करने के लिए कुंजियों के संयोजन को सेट करने के लिए, आप ऑटोमेटर का उपयोग करके एक सेवा बना सकते हैं ।

आपकी सेवा में एक एकल क्रिया होगी, शेल शैल स्क्रिप्ट

आपके द्वारा उपयोग की जाने वाली शेल स्क्रिप्ट यह है:

 pbcopy </dev/null

यहाँ छवि विवरण दर्ज करें

फिर सेवा को सहेजें और सिस्टम वरीयताएँ » कीबोर्ड » कीबोर्ड शॉर्टकट » सेवाओं का उपयोग करके इसे कीस्ट्रोके असाइन करें ।

यहाँ छवि विवरण दर्ज करें

अंतिम पेस्ट ऑपरेशन के एक मिनट बाद क्लिपबोर्ड को स्वचालित रूप से साफ़ करने वाले एप्लिकेशन की चुनौती यह है कि आवेदन को सभी एप्लिकेशन पर सभी कॉपी और पेस्ट घटनाओं की निगरानी करनी होगी; संभवतः यदि आप चिपकाए गए और फिर नए पाठ की प्रतिलिपि बनाई गई कार्रवाई को रद्द करना चाहते हैं (आप पिछले क्लिपबोर्ड सामग्री के अंतिम पेस्ट के एक मिनट बाद क्लिपबोर्ड से नई सामग्री को साफ़ नहीं करना चाहेंगे)। ऐसा कार्यक्रम लिखा जा सकता है, लेकिन AppleScript या Automator के साथ इसे लागू करना एक चुनौती होगी।


6

यह टर्मिनल कमांड एक खाली स्ट्रिंग के साथ क्लिपबोर्ड को बदलता है:

echo -n '' | pbcopy

आप इसे एक स्क्रिप्ट में रख सकते हैं, फिर निष्पादन और समय को स्वचालित करने के cronलिए उपयोग या बना सकते हैं launchdaemon

समाधान के लिए श्रेय इस पर जाता है: शैडोऑफगेड @ एपलेनोवा फोरा


इस कमांड को क्रोन के माध्यम से चलाना और लॉन्च किया जाना क्लिपबोर्ड को नियमित रूप से स्पष्ट करेगा।
इफिसिथ

2
यदि आप इसे क्रोन में डालते हैं, तो मैं इसे "इको क्लिपबोर्ड फ्लश किया गया। pbcopy" में बदल दूंगा, बस आपको याद दिलाने के लिए कि क्रोन कॉपी और पेस्ट के बीच क्लिपबोर्ड को फ्लश करता है। :)
टिम बी
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.