Rehash: Playing with Window Size

http://blogs.msdn.com/b/timid/archive/2011/06/23/playing-with-window-size.aspx gave the core magic for messing with the console window size.  Since then, I’ve seen functions that allow the user to set it to arbitrary values, but I found myself wanting to grow and shrink the window size by some specified delta, e.g. +10 columns, when generating the ‘test pattern’ from yesterdays’ post.  Why…

0

Capturing the Console Buffer

Vladimir Averkin’s http://blogs.msdn.com/b/powershell/archive/2009/01/11/colorized-capture-of-console-screen-in-html-and-rtf.aspx provides the code.  Here’s the core magic. $Host.UI.RawUI.GetBufferContents(System.Management.Automation.Host.Rectangle) will return a two-dimensional character array of the contents of the buffer. This entry cleans up the HTML function by creating XML instead of using System.Text.StringBuilder to append strings.  Sadly, I don’t know RTF at all, so this is merely a merging of that…

0