Экран буфера командной строки / окна Powershell

Я хочу скопировать экранный буфер окна команды / powershell в текстовый файл, используя C / C ++ / Powershell.

Есть ли способ сделать это?

0

Решение

Используйте API консоли хоста: —

$rec = new-object System.Management.Automation.Host.Rectangle 0,0,($host.ui.rawui.BufferSize.Width  - 1),$host.ui.rawui.CursorPosition.Y
$buffer = $host.ui.rawui.GetBufferContents($rec)

Записать буфер в файл, используя >> или |

1

Другие решения

Как насчет использования Start-Transcript а также Stop-Transcript ?

Technet: создание стенограммы того, что вы делаете в Windows PowerShell

0

По вопросам рекламы ammmcru@yandex.ru
Adblock
detector