Tôi muốn cắt và dán từ cmd và giữ thông tin màu khi dán vào ứng dụng khác. Nó tương tự như dán trong hầu hết các ứng dụng với thông tin định dạng.
Có cách nào để làm việc này không? Hoặc nó có thể được thực hiện với một ứng dụng tương tự cmd?
Tôi muốn cắt và dán từ cmd và giữ thông tin màu khi dán vào ứng dụng khác. Nó tương tự như dán trong hầu hết các ứng dụng với thông tin định dạng.
Có cách nào để làm việc này không? Hoặc nó có thể được thực hiện với một ứng dụng tương tự cmd?
Câu trả lời:
Nhóm PowerShell, trên blog của họ , đã đăng một bài viết có tiêu đề: Chụp màu màn hình bảng điều khiển trong HTML và RTF
Khi nó ở trong tệp RTF, có màu, hãy mở RTF bằng Word hoặc OpenOffice và sao chép văn bản vào ứng dụng mục tiêu của bạn.
Vì PowerShell là một sự thay thế tốt đẹp của cmd.exe với nhiều tính năng hơn, hãy dùng thử.
Câu trả lời của Snark rất hữu ích, nhưng liên kết bị hỏng. Liên kết được cập nhật đến bài đăng trên blog của MSDN có ở đây: Chụp màu màn hình bảng điều khiển trong HTML và RTF
Bạn cần sao chép các chức năng từ bài đăng trên blog và sau đó dán chúng vào PowerShell. Và sau đó bạn có thể chạy các lệnh như:
$ htmlFileName = "$ env: temp \ ConsoleBuffer.html"
. \ Get-ConsoleAsHtml | out-file $ htmlFileName-mã hóa UTF8
Màu sắc trong cmd không giống với màu bình thường, đó là trình thông dịch phiên dịch mã màu. Tôi không tin là có thể làm được, và kiểm tra trong Console2, nó cũng không thể làm được, vì vậy có lẽ vì một lý do rất chính đáng.
Có một cách dài hơi để làm điều đó, sử dụng chụp màn hình?
mspaint
Sau đó, những bức ảnh chụp màn hình đó, sẽ sẵn sàng để được chèn vào Word dưới dạng hình ảnh cho mục đích ghi lại tài liệu. Tất nhiên, nó không phải là văn bản, vì vậy nó sẽ không thể lựa chọn. Nhưng nó có thể tốt hơn không có gì.