कमांड लाइन से क्लिपबोर्ड पर टेक्स्ट को कैसे पाइप करें


34

मैं कुछ ऐसा करना चाहूंगा

dir *.* > clipboard

अर्थात। क्लिपबोर्ड की प्रतिलिपि बनाई गई कमांड लाइन प्रोग्राम के मानक आउटपुट प्राप्त करने के लिए। क्या यह अतिरिक्त प्रोग्राम के बिना एक मानक एक्सपी मशीन पर किया जा सकता है?


7
अभिलेखागार के लिए: मैक ओएस एक्स समकक्षों को बुलाया जाता है pbcopyऔर pbpaste
अर्जन

superuser.com/questions/231023/… में petri.co.il/software/clip.zip का उल्लेख है जो जाहिर तौर पर विंडोज़ सर्वर 2003 या 2003 के संसाधन किट पर हो सकता है। लेकिन यह डाउनलोड के लिए है
बार्लोप

जवाबों:


31

मुझे ऐसा विश्वास नहीं है - विस्टा (या NT4) ने clipउपकरण पेश किया , जो आपकी कमांड के रूप में करेगा dir | clip- लेकिन एक्सपी पर कुछ भी नहीं है। यदि आप तीसरे पक्ष के अनुप्रयोगों का उपयोग करने के लिए तैयार हैं, हालांकि, यह वहाँ है , जो ऊपर के रूप में काम करता है, को छोड़कर कहा जाता है cb, क्लिप नहीं।


2
एक ऐतिहासिक नोट के रूप में, एमएस सपोर्ट नोट के अर्जन लिंक का लिंक NT4 है। लेकिन आप शायद सही हैं कि विस्टा से पहले विंडोज के उपभोक्ता संस्करणों में क्लिप .1 शामिल नहीं था।
क्विकोटे

ओह, काफी उचित है। कभी भी व्यावसायिक मशीनों पर गड़बड़ करने का मौका नहीं मिलता! :(
फ़ॉसी

अगर यह कोई सांत्वना है, तो मैं पूरी तरह से विंडोज एनटी 3.51 के सभी मौज-मस्ती करने से चूक गया। और मैं NT का प्रशंसक नहीं था, जब तक कि मुझे 2000 के साथ थोड़ी देर के लिए खेलने के लिए नहीं मिला।
क्विकोट

18

विंडोज और गैर-विंडोज के लिए, यह पोस्ट (मृत लिंक) कहा करती थी:

Windows Vista या बाद में, आज़माएँ: echo hello | clip

लिनक्स पर, कोशिश करें: echo hello | xclip

Mac OS X पर, कोशिश करें: echo hello | pbcopy

उदाहरण के लिए, आप कर सकते हैं (cat myFile.txt | xclip)। यह मूल रूप से आपको सीधे क्लिपबोर्ड को संपादित करने की अनुमति देगा।

(मैं मैक के समकक्ष गूगल के माध्यम से यहां आया था xclip)

उसी प्रकार फ़ाइलों की सामग्री के लिए (जैसा कि आप catविंडोज़ पर नहीं हैं):

type filename | clip  % OR clip < filename   %windows
cat filename | xclip  # OR xclip < filename  # X11 / Unix / Linux
cat filename | pbcopy # OR pbcopy < filename # MacOS X

1
ऊपर दिया गया लिंक अब 500 फेंक रहा है। आप में से जो अपरिचित हैं pbcopy, उनके लिए <kbd> कमांड </ kbd> + <kbd> V </ kbd> पेस्ट नहीं है: आपको टाइप करने की जरूरत है (या कुछ कम करने के लिए अन्य) pbpaste
इबबेसन

6

मैंने आज अपने लिए इस पर गौर किया। नीचे लिनक्स वितरण में क्लिपबोर्ड से जानकारी सम्मिलित करने और पुनः प्राप्त करने के इच्छुक लोगों के लिए कुछ उपयोगी है। नीचे कुछ ऐसा है जो खिड़कियों वाले लोगों के लिए मददगार साबित हो सकता है।

लिनक्स

डिफ़ॉल्ट रूप से, xclip "प्राथमिक" क्लिपबोर्ड का उपयोग करता है, जिसे आपने अपने माउस से कॉपी किया है। मैन्युअल कॉपी क्लिपबोर्ड का उपयोग करने के लिए इसे प्राप्त करने के लिए, xclip -sel क्लिप का उपयोग करें।

टिप्पणी # 3 यहाँ:
http://ubuntuforums.org/showthread.php?t=413786

विंडोज

सक्रिय पर्ल वितरण में भी कार्यक्षमता उपलब्ध है, जो कि मैं इस अभ्यास में विंडोज़ बॉक्स पर उपयोग करके घाव कर रहा हूं; Windows क्लिप। क्लिपबोर्ड से डेटा पढ़ने के लिए अनुमति देने के लिए प्रकट नहीं हुआ (केवल क्लिपबोर्ड में लिखना)।

http://www.xav.com/perl/site/lib/Win32/Clipboard.html


चूंकि आपने पर्ल का उल्लेख किया है, इसलिए मैं यह जोड़ना चाहूंगा कि रूबी और अजगर समान पुस्तकालय भी प्रदान करते हैं।
बजे

4

कोई मानक तरीका नहीं है, लेकिन आप जाहिरा तौर पर उपयोग कर सकते हैं clip.exeजो विंडोज सर्वर 2003 संसाधन किट के साथ आया था। स्रोत

समस्या अब इस की एक कानूनी प्रति पकड़ बन रही है।


मुझे आश्चर्य है कि यह कितना कानूनी है। किस तरह का लाइसेंस एमएस अपने छोटे सीएलआई उपकरण के तहत रखता है, मुझे आश्चर्य है?
फ़ॉसी

1
यह NT 4 और सर्वर 2000 संसाधन किट में भी उपलब्ध था यदि आपके पास आपके लिए उपलब्ध है। यह 2000 के आरके टूल्स के अब फ्री-टू-डाउनलोड सब्मिट में उपलब्ध नहीं लगता है।
एडम वी


1

में PowerShell , तो वह ऐसा किया जा सकता है:

dir *.* | clip

1
एक तरफ के रूप में: support.microsoft.com/kb/172596
अर्जन

2
वह लिंक PowerShell के लिए प्रासंगिक नहीं है। मैंने इसका परीक्षण किया है और नोटपैड के साथ सबकुछ ठीक है।
मार्क

मैं इस बात की पुष्टि कर सकता हूं कि यह XP पर काम करता है, IF 2003 में एक सर्वर क्लिप क्लिप आपके पास है। इसके अलावा एक मानक CMD प्रॉम्प्ट में काम करता है
Shevek

1
क्लिप सिर्फ एक बाहरी उपकरण है, इसलिए यह किसी भी कंसोल में काम करेगा, न कि केवल
पॉवरशेल

0

Windows Vista और बाद में DOS में एक अंतर्निहित क्लिप कमांड है :

CLIP

Description:
    Redirects output of command line tools to the Windows clipboard.
    This text output can then be pasted into other programs.

Parameter List:
    /?                  Displays this help message.

Examples:
    DIR | CLIP          Places a copy of the current directory
                        listing into the Windows clipboard.

    CLIP < README.TXT   Places a copy of the text from readme.txt
                        on to the Windows clipboard.

-1

यदि आप विंडोज पर साइबरविन का उपयोग कर रहे हैं (जैसे विंडोज़ के लिए गिट)। आप बेहतर सामग्री को एक अस्थायी फ़ाइल में डंप करते हैं, फिर 'क्लिप' को वास्तव में पाइप करने से पहले अस्थायी फ़ाइल 'unix2dos'


सुपर उपयोगकर्ता में आपका स्वागत है! कृपया प्रश्न को फिर से ध्यान से पढ़ें। आपका उत्तर मूल प्रश्न का उत्तर नहीं देता हैclipविंडोज एक्सपी पर मौजूद नहीं है।
DavidPostill
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.