Chcę wyciąć i wkleić z cmd i zachować informacje o kolorze podczas wklejania do innej aplikacji. Jest podobny do wklejania w większości aplikacji z informacjami o formatowaniu.
Czy jest na to sposób? Czy można to zrobić za pomocą aplikacji podobnej do cmd?
windows
command-line
formatting
Keith Bentrup
źródło
źródło
Odpowiedź Snarka jest przydatna, ale link jest zepsuty. Zaktualizowany link do postu na blogu MSDN znajduje się tutaj: Pokolorowane zrzuty ekranu konsoli w HTML i RTF
Musisz skopiować funkcje z posta na blogu, a następnie wkleić je do programu PowerShell. Następnie możesz uruchamiać polecenia takie jak:
$ htmlFileName = "$ env: temp \ ConsoleBuffer.html"
. \ Get-ConsoleAsHtml | plik wyjściowy $ htmlFileName -encoding UTF8
źródło
Kolory w cmd nie są takie same jak kolory normalne, interpreter interpretuje kody kolorów. Nie sądzę, że można to zrobić, a sprawdzanie w Console2 również nie może tego zrobić, więc prawdopodobnie jest to bardzo dobry powód.
źródło
Jest to długa droga do zrobienia tego przy użyciu przechwytywania ekranu?
mspaint
Następnie te zrzuty ekranu będą gotowe do wstawienia do programu Word jako obraz do celów dokumentacyjnych. Oczywiście nie jest to tekst, więc nie będzie można go wybrać. Ale może być lepsze niż nic.
źródło