명령 행에서 클립 보드로 텍스트를 파이프하는 방법


34

나는 같은 것을하고 싶다

dir *.* > clipboard

즉. 명령 행 프로그램의 표준 출력을 클립 보드에 복사하십시오. 추가 프로그램없이 표준 XP 시스템에서이 작업을 수행 할 수 있습니까?


7
아카이브에만 해당 : Mac OS X에 해당하는 파일은 pbcopy및 이라고 pbpaste합니다.
Arjan

superuser.com/questions/231023/… Windows Server 2003 또는 2003 리소스 키트에있는 petri.co.il/software/clip.zip 을 언급합니다 . 그러나 다운로드가 필요합니다
barlop

답변:


31

나는 그렇게 믿지 않는다-Vista (또는 NT4) clip는 당신의 명령을 수행 하는 도구를 도입 dir | clip했지만 XP에는 아무것도 없다. 그러나 타사 응용 프로그램을 사용하려는 경우 clip이 아닌 이라는 것을 제외하고 위와 같이 작동하는 thiscb있습니다.


2
역사적 메모로서 Arjan의 MS 지원 메모 링크는 NT4를 참조합니다. 그러나 Vista의 소비자 버전의 Windows에는 clip.exe가 포함되어 있지 않은 것 같습니다.
quack quixote

아, 충분합니다. 비즈니스 머신을 엉망으로 만들 기회를 놓치지 마십시오! :(
Phoshi

위안이라면 Windows NT 3.51의 모든 재미를 완전히 놓쳤습니다. 2000 년 동안 한동안 게임을하기 전까지는 NT의 팬이 아니 었습니다.
quack quixote

18

Windows 및 Windows 이외의 경우이 게시물 (죽은 링크)은 다음과 같이 말했습니다.

Windows Vista 이상에서 다음을 시도하십시오. echo hello | clip

Linux에서는 다음을 시도하십시오. echo hello | xclip

Mac OS X에서 다음을 시도하십시오. echo hello | pbcopy

예를 들어을 수행 할 수 있습니다 (cat myFile.txt | xclip). 기본적으로 클립 보드를 직접 편집 할 수 있습니다.

(저는 Mac을 통해 Mac을 찾고 여기를 방문했습니다 xclip)

파일의 내용과 유사하게 ( catWindows에없는 경우) :

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> Command </ kbd> + <kbd> V </ kbd>에 익숙하지 않은 사용자 는 붙여 넣지 않습니다 pbpaste.
eebbesen

6

나는 오늘 일찍 이것을 위해 이것을 조사했다. 아래는 리눅스 배포판에서 클립 보드에서 정보를 삽입하고 검색하려는 사람들에게 도움이되는 것입니다. 아래는 창문이있는 사람들에게 도움이 될 수있는 것입니다.

리눅스

기본적으로 xclip은 마우스로 복사 한 "기본"클립 보드를 사용합니다. 수동 복사 클립 보드를 사용하려면 xclip -sel clip을 대신 사용하십시오.

의견 # 3 :
http://ubuntuforums.org/showthread.php?t=413786

윈도우

이 기능은 Active Perl 배포에서도 사용할 수 있으며,이 연습에서는 창 상자를 사용하여 마무리했습니다. Windows clip.exe가 클립 보드에서 데이터를 읽을 수없는 것으로 보입니다 (클립 보드에 쓰기 만 가능).

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


펄에 대해 언급 했으므로 루비와 파이썬이 비슷한 라이브러리를 제공한다고 덧붙이고 싶습니다.
11

4

표준 방법은 없지만 clip.exeWindows Server 2003 리소스 키트와 함께 제공된 것을 사용할 수 있습니다 . 출처

문제는 이제 이것의 법적 사본을 얻는 것입니다.


얼마나 합법적인지 궁금합니다. MS는 소규모 진료소 도구를 어떤 종류의 라이선스로 사용합니까?
Phoshi

1
NT 4 및 Server 2000 Resource Kit에서도 사용할 수 있습니다. 2000 RK 도구의 현재 무료 다운로드 서브 세트에서는 사용할 수없는 것 같습니다.
AdamV


1

에서 PowerShell을 , 그것은 다음과 같이 수행 할 수 있습니다 :

dir *.* | clip


2
이 링크는 PowerShell과 관련이 없습니다. 나는 그것을 테스트했고 메모장에서 모든 것이 잘 작동합니다.
Mark

Server 2003 clip.exe가 경로에있는 경우 XP에서 작동 함을 확인할 수 있습니다. 표준 CMD 프롬프트에서 작동
Shevek

1
클립은 단지 외부 도구이므로 powershell뿐만 아니라 모든 콘솔에서 작동합니다
phuclv

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

Windows에서 cygwin을 사용하는 경우 (예 : git for windows). 내용을 임시 파일로 덤프 한 다음 임시 파일을 'unix2dos'하여 실제로 'clip'으로 파이프하기 전에


슈퍼 유저에 오신 것을 환영합니다! 질문을주의 깊게 다시 읽으십시오. 귀하의 답변은 원래 질문에 대한 답변이 아닙니다 . clipWindows XP에는 없습니다.
DavidPostill
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.