cmd 콘솔에서 텍스트를 복사하고 서식을 색상으로 유지하는 방법은 무엇입니까?


16

cmd에서 잘라 붙여 넣기하고 다른 응용 프로그램에 붙여 넣을 때 색상 정보를 유지 하고 싶습니다 . 서식 정보를 사용하여 대부분의 응용 프로그램에 붙여 넣는 것과 비슷합니다.

이것을 할 수있는 방법이 있습니까? 아니면 cmd와 유사한 앱으로 수행 할 수 있습니까?

대체 텍스트

답변:


7

PowerShell 사용자 는 블로그 에 HTML 및 RTF로 콘솔 화면의 컬러 캡처 라는 제목의 기사를 게시했습니다.

RTF 파일에 색상이 있으면 RTF를 Word 또는 OpenOffice로 열고 텍스트를 대상 응용 프로그램에 복사하십시오.

PowerShell은 cmd.exe를 훨씬 더 많은 기능으로 대체 한 것이므로 사용해보십시오.


2
대안으로 많은 대체물이 아닙니다. 호환성은 cmd :-)를 대체 할 수 없음을 나타냅니다
Joey

네, 그렇습니다 요하네스! 설명을위한 "Danke schön":-).
Snark

+ 멋져요! 감사. PowerShell을 사용한 적이 없어 처음에는 약간 혼란 스러웠지만 설명대로 정확하게 작동했습니다.
Keith Bentrup 2009


링크가 끊어졌습니다.
jippyjoe4

1

스나크의 대답은 유용하지만 연결이 끊어졌습니다. MSDN 블로그 게시물에 대한 업데이트 된 링크는 다음과 같습니다. HTML 및 RTF에서 콘솔 화면의 컬러 캡처

블로그 게시물에서 함수를 복사 한 후 PowerShell에 붙여 넣어야합니다. 그런 다음 다음과 같은 명령을 실행할 수 있습니다.

$ htmlFileName = "$ env : temp \ ConsoleBuffer.html"
. \ Get-ConsoleAsHtml | 출력 파일 $ htmlFileName-UTF8 인코딩


0

cmd의 색상은 일반 색상과 동일하지 않으며 색상 코드를 해석하는 해석기입니다. 할 수 있다고 생각하지 않으며 Console2에서 확인하면 할 수 없으므로 매우 좋은 이유 일 수 있습니다.


AFAIK, Windows 콘솔은 ANSI 색상 코드를 지원하지 않습니다 (Unix 터미널 에뮬레이터와 동일). 프로그램은 텍스트 색상을 설정하기 위해 특수 기능을 호출해야합니다. 또한 프로그램은 화면 버퍼의 전체 내용 (PowerShell 스 니펫이 작동하는 방식)을 읽을 수 있으며 Console2도 모든 것을 기억할 수 있습니다. 그것을 막을 진짜 이유가 없습니다.
user1686

글쎄, 나는 종종 틀렸다.) cygwin의 도구가 작동하는 색상을 가지고 있기 때문에 두 가지가 비슷하게 작동한다고 가정했지만 직접 구현해야합니다.
Phoshi

ANSI 같은 @grawity의 모습이 창문에 윈도우 콘솔에서 기본적으로 10 지원 msdn.microsoft.com/en-us/library/windows/desktop/...
안토니 Hatchkins

0

화면 캡처를 사용하여 오래 걸리는 방법이 있습니까?

  1. Alt + PrtScr을 누르십시오
  2. 창을 클립 보드에 복사합니다
  3. 시작에서 mspaint
  4. 클립 보드의 내용을 붙여 넣기 위해 편집 / 붙여 넣기 또는 Ctrl-V를 클릭하십시오
  5. 명령 상자 만 표시하고 PNG로 저장하도록 편집하십시오 (GIF는 고전적인 회색 텍스트를 페인트로 디더링하고 JPEG는 텍스트 주위에 인공물을 만듭니다).

그런 다음 해당 화면 캡처 샷은 문서화를 위해 이미지로 Word에 삽입 할 수 있습니다. 물론 텍스트가 아니므로 선택할 수 없습니다. 그러나 그것은 아무것도 아닌 것보다 낫습니다.


이 해결 방법이 누락 된 유일한 것은 출력 이미지에 대해 OCR을 실행하는 것입니다. :) Overkill? 아마도 허용 된 답변보다 다루기가 더 쉬울 것입니다.
kayleeFrye_onDeck
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.