<?xml version="1.0"?><?xml-stylesheet type="text/xsl" href="/rss.xsl"?><rss version="2.0"><channel><title>PoshConsole Wiki &amp; Documentation Rss Feed</title><link>http://www.codeplex.com/PoshConsole/Wiki/View.aspx?title=Home</link><description>PoshConsole Wiki Rss Description</description><item><title>Updated Wiki: Quake Mode</title><link>http://poshconsole.codeplex.com/wikipage?title=Quake Mode&amp;version=18</link><description>&lt;div class="wikidoc"&gt;&lt;h1&gt;QuakeMode&lt;/h1&gt;
Normal QuakeMode is active by default, you can return to it by setting &lt;span class="codeInline"&gt; $Host.PrivateData.Settings.QuakeMode = &amp;quot;Top&amp;quot; &lt;/span&gt; but you can also try {[ $Host.PrivateData.Settings.QuakeMode = &amp;quot;Bottom&amp;quot; }} -- the &amp;quot;Left&amp;quot; and &amp;quot;Right&amp;quot; modes aren&amp;#39;t fully implemented yet (it will dock, but not hide), because I don&amp;#39;t think anyone would use them anyway...&lt;br /&gt;&lt;br /&gt;If you don&amp;#39;t like QuakeMode, you can disable it completely by setting &lt;span class="codeInline"&gt; $Host.PrivateData.Settings.QuakeMode = &amp;quot;None&amp;quot; &lt;/span&gt;, and if you have problems with the default hotkey (Win+C) to unhide it, you can set set it to &lt;span class="codeInline"&gt; $Host.PrivateData.Settings.FocusKey = &amp;quot;Ctrl+Alt+P&amp;quot; &lt;/span&gt; or something else that&amp;#39;s easier to type. &lt;br /&gt;&lt;br /&gt;I&amp;#39;m hoping that in the next release I can make it so that the ShowInTaskBar setting is either &amp;quot;Auto&amp;quot; (the way it behaves now) &amp;quot;Never&amp;quot; or &amp;quot;Always&amp;quot; ... for now it dissapears from the taskbar when the window is hidden in QuakeMode.&lt;br /&gt;&lt;br /&gt;&lt;img src="http://www.codeplex.com/Download?ProjectName=PoshConsole&amp;DownloadId=15257" alt="ScreenShot" title="ScreenShot" /&gt;&lt;br /&gt;&lt;a href="http://poshconsole.codeplex.com/wikipage?title=ScreenShots&amp;referringTitle=Quake%20Mode&amp;ANCHOR#PoshConsoleQuake.jpg"&gt;Full Size Image&lt;/a&gt; (Does anyone know how to make a thumbnail image that&amp;#39;s a link to the full image in this crazy incomplete wiki markup)?&lt;br /&gt;&lt;/div&gt;&lt;div class="ClearBoth"&gt;&lt;/div&gt;</description><author>Jaykul</author><pubDate>Tue, 17 Apr 2012 19:55:34 GMT</pubDate><guid isPermaLink="false">Updated Wiki: Quake Mode 20120417075534P</guid></item><item><title>Updated Wiki: Quake Mode</title><link>http://poshconsole.codeplex.com/wikipage?title=Quake Mode&amp;version=17</link><description>&lt;div class="wikidoc"&gt;&lt;h1&gt;QuakeMode&lt;/h1&gt;
If you don&amp;#39;t like QuakeMode, you can disable it it by setting &lt;span class="codeInline"&gt; $Host.PrivateData.Settings.QuakeMode = &amp;quot;None&amp;quot; &lt;/span&gt;, and if you have problems with the default hotkey (Win+C) to unhide it, you can set set &lt;span class="codeInline"&gt; $Host.PrivateData.Settings.FocusKey = &amp;quot;Ctrl+Alt+P&amp;quot; &lt;/span&gt; or something else that&amp;#39;s easier to type. &lt;br /&gt;&lt;br /&gt;I&amp;#39;m hoping that in the next release I can make it so that the ShowInTaskBar setting is either &amp;quot;Auto&amp;quot; (the way it behaves now) &amp;quot;Never&amp;quot; or &amp;quot;Always&amp;quot; ... for now it dissapears from the taskbar when the window is hidden in QuakeMode.&lt;br /&gt;&lt;br /&gt;&lt;img src="http://www.codeplex.com/Download?ProjectName=PoshConsole&amp;DownloadId=15257" alt="ScreenShot" title="ScreenShot" /&gt;&lt;br /&gt;&lt;a href="http://poshconsole.codeplex.com/wikipage?title=ScreenShots&amp;referringTitle=Quake%20Mode&amp;ANCHOR#PoshConsoleQuake.jpg"&gt;Full Size Image&lt;/a&gt; (Does anyone know how to make a thumbnail image that&amp;#39;s a link to the full image in this crazy incomplete wiki markup)?&lt;br /&gt;&lt;/div&gt;&lt;div class="ClearBoth"&gt;&lt;/div&gt;</description><author>Jaykul</author><pubDate>Tue, 17 Apr 2012 19:48:38 GMT</pubDate><guid isPermaLink="false">Updated Wiki: Quake Mode 20120417074838P</guid></item><item><title>New Comment on "Quake Mode"</title><link>http://poshconsole.codeplex.com/wikipage?title=Quake Mode&amp;ANCHOR#C21764</link><description>Discard my request for source code. Found it&amp;#33;</description><author>Krischu</author><pubDate>Thu, 01 Dec 2011 09:53:54 GMT</pubDate><guid isPermaLink="false">New Comment on "Quake Mode" 20111201095354A</guid></item><item><title>New Comment on "Quake Mode"</title><link>http://poshconsole.codeplex.com/wikipage?title=Quake Mode&amp;ANCHOR#C21763</link><description>Could it be that the binary doesn&amp;#39;t match the current source state&amp;#63;  I&amp;#39;m getting&amp;#58;&amp;#10;&amp;#10;21&amp;#93;&amp;#58; &amp;#36;Host.PrivateData.Settings.AutoHide &amp;#61; &amp;#36;true&amp;#10;&amp;#10;Die AutoHide-Eigenschaft wurde in diesem Objekt nicht gefunden. Stellen Sie sicher, dass sie vorhanden ist und festgelegt werden kann.&amp;#10;Bei Zeile&amp;#58;1 Zeichen&amp;#58;28&amp;#10;&amp;#43; &amp;#36;Host.PrivateData.Settings. &amp;#60;&amp;#60;&amp;#60;&amp;#60; AutoHide &amp;#61; &amp;#36;true&amp;#10;    &amp;#43; CategoryInfo          &amp;#58; InvalidOperation&amp;#58; &amp;#40;&amp;#58;&amp;#41; &amp;#91;&amp;#93;, RuntimeException&amp;#10;    &amp;#43; FullyQualifiedErrorId &amp;#58; PropertyAssignmentException&amp;#10;&amp;#10;&amp;#10;and a bunch of others when I cut&amp;#38;paste the Quakemode settings above.&amp;#10;&amp;#10;Where can I find the source&amp;#63; I would like to embed the console into a WPF project.&amp;#10;&amp;#10;--</description><author>Krischu</author><pubDate>Thu, 01 Dec 2011 09:29:29 GMT</pubDate><guid isPermaLink="false">New Comment on "Quake Mode" 20111201092929A</guid></item><item><title>Updated Wiki: Home</title><link>http://poshconsole.codeplex.com/wikipage?version=15</link><description>&lt;div class="wikidoc"&gt;&lt;h1&gt;Project Description&lt;/h1&gt;PoshConsole is a modern graphical PowerShell Console. We aim to have a complete open source implementation of the PSHostUserInterface and PSRawHostUserInterface written in WPF and including a custom ConsoleControl which can be reused for other purposes.&lt;br /&gt;&lt;br /&gt;&lt;img src="http://i3.codeplex.com/Project/Download/FileDownload.aspx?ProjectName=PoshConsole&amp;DownloadId=241605" alt="ScreenShot" title="ScreenShot" /&gt;&lt;br /&gt;
&lt;h1&gt;Features&lt;/h1&gt;
&lt;ul&gt;&lt;li&gt;The first rich, graphical, interactive console.&lt;/li&gt;
&lt;li&gt;The only PowerShell console with &lt;a href="http://poshconsole.codeplex.com/wikipage?title=Quake%20Mode&amp;referringTitle=Home"&gt;Quake Mode&lt;/a&gt;! &lt;/li&gt;
&lt;li&gt;Multi-line input prompt &lt;b&gt;inline&lt;/b&gt; the way consoles &lt;i&gt;should&lt;/i&gt; be.&lt;/li&gt;
&lt;li&gt;Global hotkeys can be tied to ScriptBlocks&lt;/li&gt;
&lt;li&gt;Rich XAML templates for Out-UIElement output formatting&lt;/li&gt;
&lt;li&gt;Each &lt;i&gt;sequence&lt;/i&gt; of prompt, command, output are paired into a logical unit -- a RichTextBox Paragraph.
&lt;ul&gt;&lt;li&gt;Triple-Click to select a whole &lt;i&gt;sequence&lt;/i&gt;.&lt;/li&gt;&lt;/ul&gt;&lt;/li&gt;
&lt;li&gt;Boatloads of &lt;a href="http://poshconsole.codeplex.com/wikipage?title=configurable%20settings&amp;referringTitle=Home"&gt;configurable settings&lt;/a&gt; are available in the &lt;span class="codeInline"&gt;$Host.PrivateData.Settings&lt;/span&gt; variable.
&lt;ul&gt;&lt;li&gt;Autohide upon losing focus.&lt;/li&gt;
&lt;li&gt;Animation on hiding.&lt;/li&gt;
&lt;li&gt;Customizable colors (optionally outside the 16 console colors) for each output type, and for each console color&lt;/li&gt;&lt;/ul&gt;&lt;/li&gt;&lt;/ul&gt;

&lt;ul&gt;&lt;li&gt;Integrated graphical Progress display ...&lt;/li&gt;&lt;/ul&gt;

&lt;h1&gt;Technical&lt;/h1&gt;
&lt;ul&gt;&lt;li&gt;Written entirely in C# using WPF for the UI, Event Handling, etc.&lt;/li&gt;
&lt;li&gt;Based on ConsoleControl, a WPF rich-text control for interactive consoles capable of embedding images and controls, etc.&lt;/li&gt;&lt;/ul&gt;
&lt;br /&gt;
&lt;h2&gt;Many things left to do:&lt;/h2&gt;
&lt;ul&gt;&lt;li&gt;PSHostRawUserInterface.GetBufferContents and PSHostRawUserInterface.SetBufferContents are still not quite right.&lt;/li&gt;
&lt;li&gt;PSHostRawUserInterface.ScrollBufferContents is not implemented at all&lt;/li&gt;&lt;/ul&gt;
&lt;/div&gt;&lt;div class="ClearBoth"&gt;&lt;/div&gt;</description><author>Jaykul</author><pubDate>Fri, 20 May 2011 07:35:53 GMT</pubDate><guid isPermaLink="false">Updated Wiki: Home 20110520073553A</guid></item><item><title>Updated Wiki: Home</title><link>http://poshconsole.codeplex.com/wikipage?version=14</link><description>&lt;div class="wikidoc"&gt;&lt;h1&gt;Project Description&lt;/h1&gt;PoshConsole is a modern graphical PowerShell Console. We aim to have a complete open source implementation of the PSHostUserInterface and PSRawHostUserInterface written in WPF and including a custom ConsoleControl which can be reused for other purposes.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;img src="http://i3.codeplex.com/Project/Download/FileDownload.aspx?ProjectName=PoshConsole&amp;DownloadId=241602" alt="ScreenShot" title="ScreenShot" /&gt;&lt;br /&gt;
&lt;h1&gt;Features&lt;/h1&gt;
&lt;ul&gt;&lt;li&gt;The first rich, graphical, interactive console.&lt;/li&gt;
&lt;li&gt;The only PowerShell console with &lt;a href="http://poshconsole.codeplex.com/wikipage?title=Quake%20Mode&amp;referringTitle=Home"&gt;Quake Mode&lt;/a&gt;! &lt;/li&gt;
&lt;li&gt;Multi-line input prompt &lt;b&gt;inline&lt;/b&gt; the way consoles &lt;i&gt;should&lt;/i&gt; be.&lt;/li&gt;
&lt;li&gt;Each &lt;i&gt;sequence&lt;/i&gt; of prompt, command, output are paired into a logical unit -- a RichTextBox Paragraph.
&lt;ul&gt;&lt;li&gt;Triple-Click to select a whole &lt;i&gt;sequence&lt;/i&gt;.&lt;/li&gt;
&lt;li&gt;Hold Control while pressing the Up or Down arrows to navigate the history one &lt;i&gt;sequence&lt;/i&gt; at a time.&lt;/li&gt;
&lt;li&gt;Invoking copy without selecting text will automatically select (and copy) the previous &lt;i&gt;sequence&lt;/i&gt;, and pressing it repeatedly will select successively more &lt;i&gt;sequences&lt;/i&gt;.&lt;/li&gt;&lt;/ul&gt;&lt;/li&gt;
&lt;li&gt;Boatloads of &lt;a href="http://poshconsole.codeplex.com/wikipage?title=configurable%20settings&amp;referringTitle=Home"&gt;configurable settings&lt;/a&gt; are available in the &lt;span class="codeInline"&gt;$Host.PrivateData.Settings&lt;/span&gt; variable.
&lt;ul&gt;&lt;li&gt;Autohide upon losing focus.&lt;/li&gt;
&lt;li&gt;Animation on hiding.&lt;/li&gt;
&lt;li&gt;Custom colors for each output pipe, and for every console color&lt;/li&gt;&lt;/ul&gt;&lt;/li&gt;&lt;/ul&gt;

&lt;ul&gt;&lt;li&gt;Integrated graphical Progress display ...&lt;/li&gt;&lt;/ul&gt;

&lt;h1&gt;Technical&lt;/h1&gt;
&lt;ul&gt;&lt;li&gt;Written entirely in C# using WPF for the UI, Event Handling, etc.&lt;/li&gt;
&lt;li&gt;Based on ConsoleControl, a WPF rich-text control for interactive consoles capable of embedding images and controls, etc.&lt;/li&gt;&lt;/ul&gt;
&lt;br /&gt;
&lt;h2&gt;Many things left to do:&lt;/h2&gt;
&lt;ul&gt;&lt;li&gt;PSHostRawUserInterface.GetBufferContents and PSHostRawUserInterface.SetBufferContents are still not quite right.&lt;/li&gt;
&lt;li&gt;PSHostRawUserInterface.ScrollBufferContents is not implemented at all&lt;/li&gt;
&lt;li&gt;There&amp;#39;s no proper input buffering (for keystrokes)&lt;/li&gt;
&lt;li&gt;PSHostRawUserInterface.KeyAvailable is not implemented&lt;/li&gt;
&lt;li&gt;PSHostRawUserInterface.ReadKey is not implemented&lt;/li&gt;
&lt;li&gt;PSHostUserInterface.ReadLineAsSecureString is not implemented&lt;/li&gt;
&lt;li&gt;PSHostRawUserInterface.PromptForCredential is not implemented&lt;/li&gt;
&lt;li&gt;TabComplete still needs work (does not yet complete paths at all)&lt;/li&gt;&lt;/ul&gt;&lt;/div&gt;&lt;div class="ClearBoth"&gt;&lt;/div&gt;</description><author>Jaykul</author><pubDate>Fri, 20 May 2011 07:23:35 GMT</pubDate><guid isPermaLink="false">Updated Wiki: Home 20110520072335A</guid></item><item><title>Updated Wiki: Home</title><link>http://poshconsole.codeplex.com/wikipage?version=13</link><description>&lt;div class="wikidoc"&gt;&lt;h1&gt;Project Description&lt;/h1&gt;PoshConsole is a modern graphical PowerShell Console. We aim to have a complete open source implementation of the PSHostUserInterface and PSRawHostUserInterface written in WPF and including a custom ConsoleControl which can be reused for other purposes.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;img src="http://i3.codeplex.com/Project/Download/FileDownload.aspx?ProjectName=PoshConsole&amp;DownloadId=241602" alt="ScreenShot" title="ScreenShot" /&gt;&lt;br /&gt;
&lt;h1&gt;Features&lt;/h1&gt;
&lt;ul&gt;&lt;li&gt;The first rich, graphical, interactive console.&lt;/li&gt;
&lt;li&gt;The only PowerShell console with &lt;a href="http://poshconsole.codeplex.com/wikipage?title=Quake%20Mode&amp;referringTitle=Home"&gt;Quake Mode&lt;/a&gt;! &lt;/li&gt;
&lt;li&gt;Multi-line input prompt &lt;b&gt;inline&lt;/b&gt; the way consoles &lt;i&gt;should&lt;/i&gt; be.&lt;/li&gt;
&lt;li&gt;Each &lt;i&gt;sequence&lt;/i&gt; of prompt, command, output are paired into a logical unit -- a RichTextBox Paragraph.
&lt;ul&gt;&lt;li&gt;Triple-Click to select a whole &lt;i&gt;sequence&lt;/i&gt;.&lt;/li&gt;
&lt;li&gt;Hold Control while pressing the Up or Down arrows to navigate the history one &lt;i&gt;sequence&lt;/i&gt; at a time.&lt;/li&gt;
&lt;li&gt;Invoking copy without selecting text will automatically select (and copy) the previous &lt;i&gt;sequence&lt;/i&gt;, and pressing it repeatedly will select successively more &lt;i&gt;sequences&lt;/i&gt;.&lt;/li&gt;&lt;/ul&gt;&lt;/li&gt;
&lt;li&gt;Boatloads of &lt;a href="http://poshconsole.codeplex.com/wikipage?title=configurable%20settings&amp;referringTitle=Home"&gt;configurable settings&lt;/a&gt; are available in the &lt;span class="codeInline"&gt;$Host.PrivateData.Settings&lt;/span&gt; variable.
&lt;ul&gt;&lt;li&gt;Autohide upon losing focus.&lt;/li&gt;
&lt;li&gt;Animation on hiding.&lt;/li&gt;
&lt;li&gt;Custom colors for each output pipe, and for every console color&lt;/li&gt;&lt;/ul&gt;&lt;/li&gt;&lt;/ul&gt;

&lt;ul&gt;&lt;li&gt;Integrated graphical Progress display ...&lt;/li&gt;&lt;/ul&gt;

&lt;h1&gt;Technical&lt;/h1&gt;
&lt;ul&gt;&lt;li&gt;Written entirely in C# using WPF for the UI, Event Handling, etc.&lt;/li&gt;
&lt;li&gt;Based on ConsoleControl, a WPF rich-text control for interactive consoles capable of embedding images and controls, etc.&lt;/li&gt;&lt;/ul&gt;
&lt;br /&gt;
&lt;h2&gt;Many things left to do:&lt;/h2&gt;
&lt;ul&gt;&lt;li&gt;PSHostRawUserInterface.GetBufferContents and PSHostRawUserInterface.SetBufferContents are still not quite right.&lt;/li&gt;
&lt;li&gt;PSHostRawUserInterface.ScrollBufferContents is not implemented at all&lt;/li&gt;
&lt;li&gt;There&amp;#39;s no proper input buffering (for keystrokes)&lt;/li&gt;
&lt;li&gt;PSHostRawUserInterface.KeyAvailable is not implemented&lt;/li&gt;
&lt;li&gt;PSHostRawUserInterface.ReadKey is not implemented&lt;/li&gt;
&lt;li&gt;PSHostUserInterface.ReadLineAsSecureString is not implemented&lt;/li&gt;
&lt;li&gt;PSHostRawUserInterface.PromptForCredential is not implemented&lt;/li&gt;
&lt;li&gt;TabComplete still needs work (does not yet complete paths at all)&lt;/li&gt;&lt;/ul&gt;&lt;/div&gt;&lt;div class="ClearBoth"&gt;&lt;/div&gt;</description><author>Jaykul</author><pubDate>Fri, 20 May 2011 07:22:13 GMT</pubDate><guid isPermaLink="false">Updated Wiki: Home 20110520072213A</guid></item><item><title>New Comment on "Quake Mode"</title><link>http://poshconsole.codeplex.com/wikipage?title=Quake Mode&amp;ANCHOR#C18361</link><description>Same here, borders aren&amp;#39;t working and not resizing.</description><author>cipher</author><pubDate>Wed, 26 Jan 2011 00:37:39 GMT</pubDate><guid isPermaLink="false">New Comment on "Quake Mode" 20110126123739A</guid></item><item><title>New Comment on "Quake Mode"</title><link>http://poshconsole.codeplex.com/wikipage?title=Quake Mode&amp;ANCHOR#C16927</link><description>On my Windows 7 machine, I don&amp;#39;t seem to be able to get this to work&amp;#58; borders don&amp;#39;t disappear, the window doesn&amp;#39;t get resized, the border colour doesn&amp;#39;t change, etc.&amp;#10;Any idea why&amp;#63;</description><author>Wabiloo</author><pubDate>Tue, 07 Sep 2010 21:59:41 GMT</pubDate><guid isPermaLink="false">New Comment on "Quake Mode" 20100907095941P</guid></item><item><title>New Comment on "Quake Mode"</title><link>http://poshconsole.codeplex.com/Wiki/View.aspx?title=Quake Mode&amp;ANCHOR#C12594</link><description>Opacity setting doesn't seem to work...</description><author>Hades32</author><pubDate>Mon, 30 Mar 2009 13:12:24 GMT</pubDate><guid isPermaLink="false">New Comment on "Quake Mode" 20090330011224P</guid></item><item><title>Updated Wiki: Home</title><link>http://www.codeplex.com/PoshConsole/Wiki/View.aspx?title=Home&amp;version=12</link><description>&lt;div class="wikidoc"&gt;
&lt;h1&gt;
Project Description
&lt;/h1&gt;PoshConsole is a modern graphical PowerShell Console. We aim to have a complete open source implementation of the PSHostUserInterface and PSRawHostUserInterface written in WPF and including a custom ConsoleControl which can be reused for other purposes.&lt;br /&gt; &lt;br /&gt; &lt;br /&gt;&lt;img src="http://i3.codeplex.com/Project/Download/FileDownload.aspx?ProjectName=PoshConsole&amp;amp;DownloadId=56402" alt="ScreenShot" /&gt;&lt;br /&gt;&lt;a href="http://www.codeplex.com/PoshConsole/Wiki/View.aspx?title=ScreenShots&amp;amp;referringTitle=Home&amp;amp;ANCHOR#PoshConsole.jpg"&gt;Full Size Image&lt;/a&gt;&lt;br /&gt; &lt;br /&gt;&lt;h1&gt;
Features
&lt;/h1&gt; &lt;br /&gt;&lt;ul&gt;
&lt;li&gt;The first rich, graphical, interactive console.&lt;/li&gt;&lt;li&gt;The only PowerShell console with &lt;a href="http://www.codeplex.com/PoshConsole/Wiki/View.aspx?title=Quake%20Mode&amp;amp;referringTitle=Home"&gt;Quake Mode&lt;/a&gt;! &lt;/li&gt;&lt;li&gt;Multi-line input prompt &lt;b&gt;inline&lt;/b&gt; the way consoles &lt;i&gt;should&lt;/i&gt; be.&lt;/li&gt;&lt;li&gt;Each &lt;i&gt;sequence&lt;/i&gt; of prompt, command, output are paired into a logical unit -- a RichTextBox Paragraph.&lt;/li&gt;&lt;ul&gt;
&lt;li&gt;Triple-Click to select a whole &lt;i&gt;sequence&lt;/i&gt;.&lt;/li&gt;&lt;li&gt;Hold Control while pressing the Up or Down arrows to navigate the history one &lt;i&gt;sequence&lt;/i&gt; at a time.&lt;/li&gt;&lt;li&gt;Invoking copy without selecting text will automatically select (and copy) the previous &lt;i&gt;sequence&lt;/i&gt;, and pressing it repeatedly will select successively more &lt;i&gt;sequences&lt;/i&gt;.&lt;/li&gt;
&lt;/ul&gt;&lt;li&gt;Boatloads of &lt;a href="http://www.codeplex.com/PoshConsole/Wiki/View.aspx?title=configurable%20settings&amp;amp;referringTitle=Home"&gt;configurable settings&lt;/a&gt; are available in the &lt;span class="codeInline"&gt;$Host.PrivateData.Settings&lt;/span&gt; variable.&lt;/li&gt;&lt;ul&gt;
&lt;li&gt;Autohide upon losing focus.&lt;/li&gt;&lt;li&gt;Animation on hiding.&lt;/li&gt;&lt;li&gt;Custom colors for each output pipe, and for every console color&lt;/li&gt;
&lt;/ul&gt;
&lt;/ul&gt; &lt;br /&gt;&lt;ul&gt;
&lt;li&gt;Integrated graphical Progress display ...&lt;/li&gt;
&lt;/ul&gt; &lt;br /&gt;&lt;h1&gt;
Technical
&lt;/h1&gt; &lt;br /&gt;&lt;ul&gt;
&lt;li&gt;Written entirely in C# using WPF for the UI, Event Handling, etc.&lt;/li&gt;&lt;li&gt;Based on ConsoleControl, a WPF rich-text control for interactive consoles capable of embedding images and controls, etc.&lt;/li&gt;
&lt;/ul&gt; &lt;br /&gt; &lt;br /&gt;&lt;h2&gt;
Many things left to do:
&lt;/h2&gt; &lt;br /&gt;&lt;ul&gt;
&lt;ul&gt;
&lt;li&gt;PSHostRawUserInterface.GetBufferContents and PSHostRawUserInterface.SetBufferContents are still not quite right.&lt;/li&gt;&lt;li&gt;PSHostRawUserInterface.ScrollBufferContents is not implemented at all&lt;/li&gt;&lt;li&gt;There's no proper input buffering (for keystrokes)&lt;/li&gt;&lt;li&gt;PSHostRawUserInterface.KeyAvailable is not implemented&lt;/li&gt;&lt;li&gt;PSHostRawUserInterface.ReadKey is not implemented&lt;/li&gt;&lt;li&gt;PSHostUserInterface.ReadLineAsSecureString is not implemented&lt;/li&gt;&lt;li&gt;PSHostRawUserInterface.PromptForCredential is not implemented&lt;/li&gt;&lt;li&gt;TabComplete still needs work (does not yet complete paths at all)&lt;/li&gt;
&lt;/ul&gt;
&lt;/ul&gt;
&lt;/div&gt;</description><author>Jaykul</author><pubDate>Wed, 28 Jan 2009 03:36:12 GMT</pubDate><guid isPermaLink="false">Updated Wiki: Home 20090128033612A</guid></item><item><title>Updated Wiki: ScreenShots</title><link>http://www.codeplex.com/PoshConsole/Wiki/View.aspx?title=ScreenShots&amp;version=5</link><description>&lt;div class="wikidoc"&gt;
&lt;a name="PoshConsole.jpg"&gt;&lt;/a&gt;&lt;img src="http://i3.codeplex.com/Project/Download/FileDownload.aspx?ProjectName=PoshConsole&amp;amp;DownloadId=56404" alt="PoshConsole.png" /&gt;&lt;br /&gt; &lt;br /&gt;&lt;a name="PoshConsole1.jpg"&gt;&lt;/a&gt;&lt;img src="http://i3.codeplex.com/Project/Download/FileDownload.aspx?ProjectName=PoshConsole&amp;amp;DownloadId=15255" alt="PoshConsole1.jpg" /&gt;&lt;br /&gt; &lt;br /&gt;&lt;a name="PoshConsoleQuake.jpg"&gt;&lt;/a&gt;&lt;img src="http://i3.codeplex.com/Project/Download/FileDownload.aspx?ProjectName=PoshConsole&amp;amp;DownloadId=15254" alt="PoshConsoleQuake.jpg" /&gt;&lt;br /&gt;
&lt;/div&gt;</description><author>Jaykul</author><pubDate>Wed, 28 Jan 2009 03:06:01 GMT</pubDate><guid isPermaLink="false">Updated Wiki: ScreenShots 20090128030601A</guid></item><item><title>Updated Wiki: Home</title><link>http://www.codeplex.com/PoshConsole/Wiki/View.aspx?title=Home&amp;version=11</link><description>&lt;div class="wikidoc"&gt;
&lt;h1&gt;
Project Description
&lt;/h1&gt;PoshConsole is a more modern PowerShell Console. We aim to have a complete open source implementation of the PSHostUserInterface and PSRawHostUserInterface written in WPF and including a custom ConsoleTextBox control which could be reused for other purposes.&lt;br /&gt;&lt;br /&gt;Of course, our PowerShell Console will also include lots of powerful features like enhanced tab-completion and keyboard navigation, &lt;br /&gt;&lt;br /&gt;PoshConsole will also take advantage of WPF features to make it the prettiest console out there&amp;#33; It is already the only PowerShell Console with a Quake-like mode where the main window snaps to the top of the screen and slides down when a hotkey is pressed, and hides when it loses focus. It has separate options for setting the window&amp;#39;s opacity, always on top, and show in taskbar ... and has fully configurable colors. &lt;br /&gt;&lt;br /&gt;We&amp;#39;re committed to making most of these things optional, with choices available as settings -- including the hotkeys &amp;#40;emacs mode, anyone&amp;#63;&amp;#41;, colors, etc. Currently, they are available via &amp;#36;Host.PrivateData.Settings, but eventually there will be a custom configuration panel.&lt;br /&gt;&lt;img src="http://i3.codeplex.com/Project/Download/FileDownload.aspx?ProjectName=PoshConsole&amp;amp;DownloadId=56402" alt="ScreenShot" /&gt;&lt;br /&gt;&lt;a href="http://www.codeplex.com/PoshConsole/Wiki/View.aspx?title=ScreenShots&amp;amp;referringTitle=Home&amp;amp;ANCHOR#PoshConsole.jpg"&gt;Full Size Image&lt;/a&gt;&lt;br /&gt; &lt;br /&gt;&lt;h1&gt;
Features
&lt;/h1&gt; &lt;br /&gt;&lt;ul&gt;
&lt;li&gt;The first rich, graphical, interactive console.&lt;/li&gt;&lt;li&gt;The only PowerShell console with &lt;a href="http://www.codeplex.com/PoshConsole/Wiki/View.aspx?title=Quake%20Mode&amp;amp;referringTitle=Home"&gt;Quake Mode&lt;/a&gt;! &lt;/li&gt;&lt;li&gt;Multi-line input prompt &lt;b&gt;inline&lt;/b&gt; the way consoles &lt;i&gt;should&lt;/i&gt; be.&lt;/li&gt;&lt;li&gt;Each &lt;i&gt;sequence&lt;/i&gt; of prompt, command, output are paired into a logical unit -- a RichTextBox Paragraph.&lt;/li&gt;&lt;ul&gt;
&lt;li&gt;Triple-Click to select a whole &lt;i&gt;sequence&lt;/i&gt;.&lt;/li&gt;&lt;li&gt;Hold Control while pressing the Up or Down arrows to navigate the history one &lt;i&gt;sequence&lt;/i&gt; at a time.&lt;/li&gt;&lt;li&gt;Invoking copy without selecting text will automatically select (and copy) the previous &lt;i&gt;sequence&lt;/i&gt;, and pressing it repeatedly will select successively more &lt;i&gt;sequences&lt;/i&gt;.&lt;/li&gt;
&lt;/ul&gt;&lt;li&gt;Boatloads of &lt;a href="http://www.codeplex.com/PoshConsole/Wiki/View.aspx?title=configurable%20settings&amp;amp;referringTitle=Home"&gt;configurable settings&lt;/a&gt; are available in the &lt;span class="codeInline"&gt;$Host.PrivateData.Settings&lt;/span&gt; variable.&lt;/li&gt;&lt;ul&gt;
&lt;li&gt;Autohide upon losing focus.&lt;/li&gt;&lt;li&gt;Animation on hiding.&lt;/li&gt;&lt;li&gt;Custom colors for each output pipe, and for every console color&lt;/li&gt;
&lt;/ul&gt;
&lt;/ul&gt; &lt;br /&gt;&lt;ul&gt;
&lt;li&gt;Integrated graphical Progress display ...&lt;/li&gt;
&lt;/ul&gt; &lt;br /&gt;&lt;h1&gt;
Technical
&lt;/h1&gt; &lt;br /&gt;&lt;ul&gt;
&lt;li&gt;Written entirely in C# using WPF for the UI, Event Handling, etc.&lt;/li&gt;&lt;li&gt;Based on ConsoleControl, a WPF rich-text control for interactive consoles capable of embedding images and controls, etc.&lt;/li&gt;
&lt;/ul&gt; &lt;br /&gt; &lt;br /&gt;&lt;h2&gt;
Many things left to do:
&lt;/h2&gt; &lt;br /&gt;&lt;ul&gt;
&lt;ul&gt;
&lt;li&gt;PSHostRawUserInterface.GetBufferContents and PSHostRawUserInterface.SetBufferContents are still not quite right.&lt;/li&gt;&lt;li&gt;PSHostRawUserInterface.ScrollBufferContents is not implemented at all&lt;/li&gt;&lt;li&gt;There's no proper input buffering (for keystrokes)&lt;/li&gt;&lt;li&gt;PSHostRawUserInterface.KeyAvailable is not implemented&lt;/li&gt;&lt;li&gt;PSHostRawUserInterface.ReadKey is not implemented&lt;/li&gt;&lt;li&gt;PSHostUserInterface.ReadLineAsSecureString is not implemented&lt;/li&gt;&lt;li&gt;PSHostRawUserInterface.PromptForCredential is not implemented&lt;/li&gt;&lt;li&gt;TabComplete still needs work (does not yet complete paths at all)&lt;/li&gt;
&lt;/ul&gt;
&lt;/ul&gt;
&lt;/div&gt;</description><author>Jaykul</author><pubDate>Wed, 28 Jan 2009 02:56:48 GMT</pubDate><guid isPermaLink="false">Updated Wiki: Home 20090128025648A</guid></item><item><title>Updated Wiki: Home</title><link>http://www.codeplex.com/PoshConsole/Wiki/View.aspx?title=Home&amp;version=10</link><description>&lt;div class="wikidoc"&gt;
&lt;h1&gt;
Project Description
&lt;/h1&gt;PoshConsole is a more modern PowerShell Console. We aim to have a complete open source implementation of the PSHostUserInterface and PSRawHostUserInterface written in WPF and including a custom ConsoleTextBox control which could be reused for other purposes.&lt;br /&gt;&lt;br /&gt;Of course, our PowerShell Console will also include lots of powerful features like enhanced tab-completion and keyboard navigation, &lt;br /&gt;&lt;br /&gt;PoshConsole will also take advantage of WPF features to make it the prettiest console out there&amp;#33; It is already the only PowerShell Console with a Quake-like mode where the main window snaps to the top of the screen and slides down when a hotkey is pressed, and hides when it loses focus. It has separate options for setting the window&amp;#39;s opacity, always on top, and show in taskbar ... and has fully configurable colors. &lt;br /&gt;&lt;br /&gt;We&amp;#39;re committed to making most of these things optional, with choices available as settings -- including the hotkeys &amp;#40;emacs mode, anyone&amp;#63;&amp;#41;, colors, etc. Currently, they are available via &amp;#36;Host.PrivateData.Settings, but eventually there will be a custom configuration panel.&lt;br /&gt;&lt;img src="http://i3.codeplex.com/Project/Download/FileDownload.aspx?ProjectName=PoshConsole&amp;amp;DownloadId=56402" alt="ScreenShot" /&gt;&lt;br /&gt;&lt;a href="http://www.codeplex.com/PoshConsole/Wiki/View.aspx?title=ScreenShots&amp;amp;referringTitle=Home&amp;amp;ANCHOR#PoshConsole.jpg"&gt;Full Size Image&lt;/a&gt;&lt;br /&gt; &lt;br /&gt;&lt;h1&gt;
Features
&lt;/h1&gt; &lt;br /&gt;&lt;ul&gt;
&lt;li&gt;The first rich, graphical, interactive console.&lt;/li&gt;&lt;li&gt;The only PowerShell console with &lt;a href="http://www.codeplex.com/PoshConsole/Wiki/View.aspx?title=Quake%20Mode&amp;amp;referringTitle=Home"&gt;Quake Mode&lt;/a&gt;! &lt;/li&gt;&lt;li&gt;Multi-line input prompt &lt;b&gt;inline&lt;/b&gt; the way consoles &lt;i&gt;should&lt;/i&gt; be.&lt;/li&gt;&lt;li&gt;Each &lt;i&gt;sequence&lt;/i&gt; of prompt, command, output are paired into a logical unit -- a RichTextBox Paragraph.&lt;/li&gt;&lt;ul&gt;
&lt;li&gt;Triple-Click to select a whole &lt;i&gt;sequence&lt;/i&gt;.&lt;/li&gt;&lt;li&gt;Hold Control while pressing the Up or Down arrows to navigate the history one &lt;i&gt;sequence&lt;/i&gt; at a time.&lt;/li&gt;&lt;li&gt;Invoking copy without selecting text will automatically select (and copy) the previous &lt;i&gt;sequence&lt;/i&gt;, and pressing it repeatedly will select successively more &lt;i&gt;sequences&lt;/i&gt;.&lt;/li&gt;
&lt;/ul&gt;&lt;li&gt;Boatloads of &lt;a href="http://www.codeplex.com/PoshConsole/Wiki/View.aspx?title=configurable%20settings&amp;amp;referringTitle=Home"&gt;configurable settings&lt;/a&gt; are available in the &lt;span class="codeInline"&gt;$Host.PrivateData.Settings&lt;/span&gt; variable.&lt;/li&gt;&lt;ul&gt;
&lt;li&gt;Autohide upon losing focus.&lt;/li&gt;&lt;li&gt;Animation on hiding.&lt;/li&gt;&lt;li&gt;Custom colors for each output pipe, and for every console color&lt;/li&gt;
&lt;/ul&gt;
&lt;/ul&gt; &lt;br /&gt;&lt;ul&gt;
&lt;li&gt;Integrated graphical Progress display ...&lt;/li&gt;
&lt;/ul&gt; &lt;br /&gt;&lt;h1&gt;
Technical
&lt;/h1&gt; &lt;br /&gt;&lt;ul&gt;
&lt;li&gt;Written entirely in C# using WPF for the UI, Event Handling, etc.&lt;/li&gt;&lt;li&gt;Based on ConsoleControl, a WPF rich-text control for interactive consoles capable of embedding images and controls, etc.&lt;/li&gt;
&lt;/ul&gt; &lt;br /&gt; &lt;br /&gt;&lt;h2&gt;
Many things left to do:
&lt;/h2&gt; &lt;br /&gt;&lt;ul&gt;
&lt;ul&gt;
&lt;li&gt;PSHostRawUserInterface.GetBufferContents and PSHostRawUserInterface.SetBufferContents are still not quite right.&lt;/li&gt;&lt;li&gt;PSHostRawUserInterface.ScrollBufferContents is not implemented at all&lt;/li&gt;&lt;li&gt;There's no proper input buffering (for keystrokes)&lt;/li&gt;&lt;li&gt;PSHostRawUserInterface.KeyAvailable is not implemented&lt;/li&gt;&lt;li&gt;PSHostRawUserInterface.ReadKey is not implemented&lt;/li&gt;&lt;li&gt;PSHostUserInterface.ReadLineAsSecureString is not implemented&lt;/li&gt;&lt;li&gt;PSHostRawUserInterface.PromptForCredential is not implemented&lt;/li&gt;&lt;li&gt;TabComplete still needs work (does not yet complete paths at all)&lt;/li&gt;
&lt;/ul&gt;
&lt;/ul&gt;
&lt;/div&gt;</description><author>Jaykul</author><pubDate>Wed, 28 Jan 2009 02:56:06 GMT</pubDate><guid isPermaLink="false">Updated Wiki: Home 20090128025606A</guid></item><item><title>Updated Wiki: Home</title><link>http://www.codeplex.com/PoshConsole/Wiki/View.aspx?title=Home&amp;version=9</link><description>&lt;div class="wikidoc"&gt;
&lt;h1&gt;
Project Description
&lt;/h1&gt;PoshConsole is a more modern PowerShell Console. We aim to have a complete open source implementation of the PSHostUserInterface and PSRawHostUserInterface written in WPF and including a custom ConsoleTextBox control which could be reused for other purposes.&lt;br /&gt;&lt;br /&gt;Of course, our PowerShell Console will also include lots of powerful features like enhanced tab-completion and keyboard navigation, &lt;br /&gt;&lt;br /&gt;PoshConsole will also take advantage of WPF features to make it the prettiest console out there&amp;#33; It is already the only PowerShell Console with a Quake-like mode where the main window snaps to the top of the screen and slides down when a hotkey is pressed, and hides when it loses focus. It has separate options for setting the window&amp;#39;s opacity, always on top, and show in taskbar ... and has fully configurable colors. &lt;br /&gt;&lt;br /&gt;We&amp;#39;re committed to making most of these things optional, with choices available as settings -- including the hotkeys &amp;#40;emacs mode, anyone&amp;#63;&amp;#41;, colors, etc. Currently, they are available via &amp;#36;Host.PrivateData.Settings, but eventually there will be a custom configuration panel.&lt;br /&gt;&lt;span class="unresolved"&gt;Cannot resolve link: &lt;/span&gt;[image:ScreenShot|PoshConsole_thumb.jpg]&lt;br /&gt;&lt;a href="http://www.codeplex.com/PoshConsole/Wiki/View.aspx?title=ScreenShots&amp;amp;referringTitle=Home&amp;amp;ANCHOR#PoshConsole.jpg"&gt;Full Size Image&lt;/a&gt;&lt;br /&gt; &lt;br /&gt;&lt;h1&gt;
Features
&lt;/h1&gt; &lt;br /&gt;&lt;ul&gt;
&lt;li&gt;The first rich, graphical, interactive console.&lt;/li&gt;&lt;li&gt;The only PowerShell console with &lt;a href="http://www.codeplex.com/PoshConsole/Wiki/View.aspx?title=Quake%20Mode&amp;amp;referringTitle=Home"&gt;Quake Mode&lt;/a&gt;! &lt;/li&gt;&lt;li&gt;Multi-line input prompt &lt;b&gt;inline&lt;/b&gt; the way consoles &lt;i&gt;should&lt;/i&gt; be.&lt;/li&gt;&lt;li&gt;Each &lt;i&gt;sequence&lt;/i&gt; of prompt, command, output are paired into a logical unit -- a RichTextBox Paragraph.&lt;/li&gt;&lt;ul&gt;
&lt;li&gt;Triple-Click to select a whole &lt;i&gt;sequence&lt;/i&gt;.&lt;/li&gt;&lt;li&gt;Hold Control while pressing the Up or Down arrows to navigate the history one &lt;i&gt;sequence&lt;/i&gt; at a time.&lt;/li&gt;&lt;li&gt;Invoking copy without selecting text will automatically select (and copy) the previous &lt;i&gt;sequence&lt;/i&gt;, and pressing it repeatedly will select successively more &lt;i&gt;sequences&lt;/i&gt;.&lt;/li&gt;
&lt;/ul&gt;&lt;li&gt;Boatloads of &lt;a href="http://www.codeplex.com/PoshConsole/Wiki/View.aspx?title=configurable%20settings&amp;amp;referringTitle=Home"&gt;configurable settings&lt;/a&gt; are available in the &lt;span class="codeInline"&gt;$Host.PrivateData.Settings&lt;/span&gt; variable.&lt;/li&gt;&lt;ul&gt;
&lt;li&gt;Autohide upon losing focus.&lt;/li&gt;&lt;li&gt;Animation on hiding.&lt;/li&gt;&lt;li&gt;Custom colors for each output pipe, and for every console color&lt;/li&gt;
&lt;/ul&gt;
&lt;/ul&gt; &lt;br /&gt;&lt;ul&gt;
&lt;li&gt;Integrated graphical Progress display ...&lt;/li&gt;
&lt;/ul&gt; &lt;br /&gt;&lt;h1&gt;
Technical
&lt;/h1&gt; &lt;br /&gt;&lt;ul&gt;
&lt;li&gt;Written entirely in C# using WPF for the UI, Event Handling, etc.&lt;/li&gt;&lt;li&gt;Based on ConsoleControl, a WPF rich-text control for interactive consoles capable of embedding images and controls, etc.&lt;/li&gt;
&lt;/ul&gt; &lt;br /&gt; &lt;br /&gt;&lt;h2&gt;
Many things left to do:
&lt;/h2&gt; &lt;br /&gt;&lt;ul&gt;
&lt;ul&gt;
&lt;li&gt;PSHostRawUserInterface.GetBufferContents and PSHostRawUserInterface.SetBufferContents are still not quite right.&lt;/li&gt;&lt;li&gt;PSHostRawUserInterface.ScrollBufferContents is not implemented at all&lt;/li&gt;&lt;li&gt;There's no proper input buffering (for keystrokes)&lt;/li&gt;&lt;li&gt;PSHostRawUserInterface.KeyAvailable is not implemented&lt;/li&gt;&lt;li&gt;PSHostRawUserInterface.ReadKey is not implemented&lt;/li&gt;&lt;li&gt;PSHostUserInterface.ReadLineAsSecureString is not implemented&lt;/li&gt;&lt;li&gt;PSHostRawUserInterface.PromptForCredential is not implemented&lt;/li&gt;&lt;li&gt;TabComplete still needs work (does not yet complete paths at all)&lt;/li&gt;
&lt;/ul&gt;
&lt;/ul&gt;
&lt;/div&gt;</description><author>Jaykul</author><pubDate>Wed, 28 Jan 2009 02:55:29 GMT</pubDate><guid isPermaLink="false">Updated Wiki: Home 20090128025529A</guid></item><item><title>Updated Wiki: ScreenShots</title><link>http://www.codeplex.com/PoshConsole/Wiki/View.aspx?title=ScreenShots&amp;version=4</link><description>&lt;div class="wikidoc"&gt;
&lt;a name="PoshConsole.jpg"&gt;&lt;/a&gt;&lt;span class="unresolved"&gt;Cannot resolve link: &lt;/span&gt;[image:PoshConsole.jpg]&lt;br /&gt; &lt;br /&gt;&lt;a name="PoshConsole1.jpg"&gt;&lt;/a&gt;&lt;img src="http://i3.codeplex.com/Project/Download/FileDownload.aspx?ProjectName=PoshConsole&amp;amp;DownloadId=15255" alt="PoshConsole1.jpg" /&gt;&lt;br /&gt; &lt;br /&gt;&lt;a name="PoshConsoleQuake.jpg"&gt;&lt;/a&gt;&lt;img src="http://i3.codeplex.com/Project/Download/FileDownload.aspx?ProjectName=PoshConsole&amp;amp;DownloadId=15254" alt="PoshConsoleQuake.jpg" /&gt;&lt;br /&gt;
&lt;/div&gt;</description><author>Jaykul</author><pubDate>Wed, 28 Jan 2009 02:37:48 GMT</pubDate><guid isPermaLink="false">Updated Wiki: ScreenShots 20090128023748A</guid></item><item><title>Updated Wiki: PoshConsole Profile</title><link>http://www.codeplex.com/PoshConsole/Wiki/View.aspx?title=PoshConsole Profile&amp;version=6</link><description>&lt;div class="wikidoc"&gt;
&lt;h1&gt;
PoshConsole Profile Scripts
&lt;/h1&gt;The first thing you need to know is that PoshConsole has support for an &lt;b&gt;exit script&lt;/b&gt; in addition to the regular profile script (which is executed at startup).  It also has support for PoshConsole-specific profile scripts.  The full list of profile scripts is included below. &lt;br /&gt; &lt;br /&gt;&lt;h1&gt;
Sample Profiles
&lt;/h1&gt; &lt;br /&gt;&lt;pre&gt;
 
# PoshConsole_profile.ps1     The PoshConsole startup profile
################################################################################
if (Test-path ~\Documents\WindowsPowerShell\CmdHistory.csv) {
  # Load the stored history from the csv file  back into PowerShell's history,  ... and into PoshConsole's up-arrow/down-arrow history!
  Import-Csv ~\Documents\WindowsPowerShell\CmdHistory.csv | Add-History -passthru | % { $Host.PrivateData.History.Add( $_.CommandLine ) }
}
 
# Set up some scripts for quickly changing the window mode ...
# Enter Quake Mode
Function PoshQuakeMode {
  $Host.PrivateData.Settings.ShowInTaskbar = $false
  $Host.PrivateData.Settings.AutoHide = $true
  $Host.PrivateData.Settings.AlwaysOnTop = $true
  $Host.PrivateData.Settings.Animate = $true
  $Host.PrivateData.Settings.Opacity = 0.8
  $Host.PrivateData.Settings.BorderThickness = &amp;quot;0,0,0,5&amp;quot;
  $Host.PrivateData.Settings.BorderColorBottomRight = &amp;quot;Red&amp;quot;
  $Host.PrivateData.Settings.BorderColorTopLeft = &amp;quot;#CCFF3300&amp;quot;
  $Host.PrivateData.Settings.WindowHeight = $Host.PrivateData.FullPrimaryScreenHeight/3
  $Host.PrivateData.Settings.WindowWidth = $Host.PrivateData.FullPrimaryScreenWidth
  $Host.PrivateData.Settings.WindowTop = 0
  $Host.PrivateData.Settings.WindowLeft = 0
  $Host.PrivateData.Settings.ConsoleDefaultBackground = &amp;quot;Black&amp;quot;
  $Host.PrivateData.Settings.ConsoleDefaultForeground = &amp;quot;White&amp;quot;
  $Host.PrivateData.Settings.FocusKey = &amp;quot;Win+OemTilde&amp;quot;
  $Host.PrivateData.Settings.StartupBanner = $false
 
  $global:quake = $true;
}
 
# Exit Quake Mode
Function PoshNormalMode {
  $Host.PrivateData.Settings.ShowInTaskbar = $true
  $Host.PrivateData.Settings.AutoHide = $false
  $Host.PrivateData.Settings.AlwaysOnTop = $false
  $Host.PrivateData.Settings.Animate = $true
  $Host.PrivateData.Settings.Opacity = 1.0
  $Host.PrivateData.Settings.BorderThickness = &amp;quot;2,10,2,2&amp;quot;
  $Host.PrivateData.Settings.BorderColorBottomRight = &amp;quot;Red&amp;quot;
  $Host.PrivateData.Settings.BorderColorTopLeft = &amp;quot;#CCFF3300&amp;quot;
  $Host.PrivateData.Settings.WindowHeight = $Host.PrivateData.FullPrimaryScreenHeight/2
  $Host.PrivateData.Settings.WindowWidth = $Host.PrivateData.FullPrimaryScreenWidth * (2/3)
  $Host.PrivateData.Settings.WindowTop = $Host.PrivateData.FullPrimaryScreenHeight / 4
  $Host.PrivateData.Settings.WindowLeft = $Host.PrivateData.FullPrimaryScreenWidth * (1/6)
  $Host.PrivateData.Settings.ConsoleDefaultBackground = &amp;quot;DarkBlue&amp;quot;
  $Host.PrivateData.Settings.ConsoleDefaultForeground = &amp;quot;White&amp;quot;
  $Host.PrivateData.Settings.StartupBanner = $true
 
  $global:quake = $false;
}
 
# Toggle Quake Mode
Function Quake {
  if( $global:quake ) { PoshNormalMode } else{ PoshQuakeMode }
}
 
&lt;/pre&gt; &lt;br /&gt; &lt;br /&gt;&lt;pre&gt;
 
# PoshConsole_profile_exit.ps1      The PoshConsole Exit Script
################################################################################
# Dump the last 100 commands into a csv file for importing at our next startup
Get-History -Count 100 | Export-Csv ~\Documents\WindowsPowerShell\CmdHistory.csv
 
&lt;/pre&gt; &lt;br /&gt; &lt;br /&gt; &lt;br /&gt; &lt;br /&gt;&lt;h1&gt;
Profile List
&lt;/h1&gt;Note that the paths listed are &lt;i&gt;typical&lt;/i&gt; paths, but may not be the same as the paths on your system.  The folder &amp;quot;C:\Windows\System32\&amp;quot; is actually whatever folder is returned in PowerShell by executing &lt;span class="codeInline"&gt; [Environment]::SystemDirectory &lt;/span&gt; and the folder &amp;quot;C:\Users\Joel\Documents\&amp;quot; is actually whatever folder is returned by &lt;span class="codeInline"&gt;  [Environment]::GetFolderPath( &amp;quot;MyDocuments&amp;quot; ) &lt;/span&gt;&lt;br /&gt; &lt;br /&gt;All Profile scripts are optional (and the names are not case sensitive), but will always be executed if they are present.  A future option is planned for skipping profile loading.&lt;br /&gt; &lt;br /&gt;&lt;h2&gt;
Startup Profiles
&lt;/h2&gt; &lt;br /&gt;We first call the system-wide PowerShell profile, and then the system-wide PoshConsole profile, followed by the user's PowerShell profile and lastly, the user's PoshConsole profile:&lt;br /&gt; &lt;br /&gt;&lt;ol&gt;
&lt;li&gt;C:\Windows\System32\WindowsPowerShell\v1.0\profile.ps1&lt;/li&gt;&lt;li&gt;C:\Windows\System32\WindowsPowerShell\v1.0\PoshConsole_profile.ps1&lt;/li&gt;&lt;li&gt;C:\Users\Joel\Documents\WindowsPowerShell\profile.ps1&lt;/li&gt;&lt;li&gt;C:\Users\Joel\Documents\WindowsPowerShell\PoshConsole_profile.ps1&lt;/li&gt;
&lt;/ol&gt; &lt;br /&gt;&lt;h2&gt;
Exit Profiles
&lt;/h2&gt; &lt;br /&gt;The exit profiles are exactly the same as the startup profiles, with the exception that they have &amp;quot;_exit&amp;quot; on the end of the file name:&lt;br /&gt; &lt;br /&gt;&lt;ol&gt;
&lt;li&gt;C:\Windows\System32\WindowsPowerShell\v1.0\profile_exit.ps1&lt;/li&gt;&lt;li&gt;C:\Windows\System32\WindowsPowerShell\v1.0\PoshConsole_profile_exit.ps1&lt;/li&gt;&lt;li&gt;C:\Users\Joel\Documents\WindowsPowerShell\profile_exit.ps1&lt;/li&gt;&lt;li&gt;C:\Users\Joel\Documents\WindowsPowerShell\PoshConsole_profile_exit.ps1&lt;/li&gt;
&lt;/ol&gt;
&lt;/div&gt;</description><author>Jaykul</author><pubDate>Sun, 14 Sep 2008 04:42:46 GMT</pubDate><guid isPermaLink="false">Updated Wiki: PoshConsole Profile 20080914044246A</guid></item><item><title>Updated Wiki: PoshConsole Profile</title><link>http://www.codeplex.com/PoshConsole/Wiki/View.aspx?title=PoshConsole Profile&amp;version=5</link><description>&lt;div class="wikidoc"&gt;
&lt;h1&gt;
PoshConsole Profile Scripts
&lt;/h1&gt;The first thing you need to know is that PoshConsole has support for an &lt;b&gt;exit script&lt;/b&gt; in addition to the regular profile script (which is executed at startup).  It also has support for PoshConsole-specific profile scripts.  The full list of profile scripts is included below. &lt;br /&gt; &lt;br /&gt;&lt;h1&gt;
Sample Profiles
&lt;/h1&gt; &lt;br /&gt;&lt;pre&gt;
 
# Huddled.PoshConsole_profile.ps1     The PoshConsole startup profile
################################################################################
if (Test-path ~\Documents\WindowsPowerShell\CmdHistory.csv) {
  # Load the stored history from the csv file  back into PowerShell's history,  ... and into PoshConsole's up-arrow/down-arrow history!
  Import-Csv ~\Documents\WindowsPowerShell\CmdHistory.csv | Add-History -passthru | % { $Host.PrivateData.History.Add( $_.CommandLine ) }
}
 
# Set up some scripts for quickly changing the window mode ...
# Enter Quake Mode
Function PoshQuakeMode {
  $Host.PrivateData.Settings.ShowInTaskbar = $false
  $Host.PrivateData.Settings.AutoHide = $true
  $Host.PrivateData.Settings.AlwaysOnTop = $true
  $Host.PrivateData.Settings.Animate = $true
  $Host.PrivateData.Settings.Opacity = 0.8
  $Host.PrivateData.Settings.BorderThickness = &amp;quot;0,0,0,5&amp;quot;
  $Host.PrivateData.Settings.BorderColorBottomRight = &amp;quot;Red&amp;quot;
  $Host.PrivateData.Settings.BorderColorTopLeft = &amp;quot;#CCFF3300&amp;quot;
  $Host.PrivateData.Settings.WindowHeight = $Host.PrivateData.FullPrimaryScreenHeight/3
  $Host.PrivateData.Settings.WindowWidth = $Host.PrivateData.FullPrimaryScreenWidth
  $Host.PrivateData.Settings.WindowTop = 0
  $Host.PrivateData.Settings.WindowLeft = 0
  $Host.PrivateData.Settings.ConsoleDefaultBackground = &amp;quot;Black&amp;quot;
  $Host.PrivateData.Settings.ConsoleDefaultForeground = &amp;quot;White&amp;quot;
  $Host.PrivateData.Settings.FocusKey = &amp;quot;Win+OemTilde&amp;quot;
  $Host.PrivateData.Settings.StartupBanner = $false
 
  $global:quake = $true;
}
 
# Exit Quake Mode
Function PoshNormalMode {
  $Host.PrivateData.Settings.ShowInTaskbar = $true
  $Host.PrivateData.Settings.AutoHide = $false
  $Host.PrivateData.Settings.AlwaysOnTop = $false
  $Host.PrivateData.Settings.Animate = $true
  $Host.PrivateData.Settings.Opacity = 1.0
  $Host.PrivateData.Settings.BorderThickness = &amp;quot;2,10,2,2&amp;quot;
  $Host.PrivateData.Settings.BorderColorBottomRight = &amp;quot;Red&amp;quot;
  $Host.PrivateData.Settings.BorderColorTopLeft = &amp;quot;#CCFF3300&amp;quot;
  $Host.PrivateData.Settings.WindowHeight = $Host.PrivateData.FullPrimaryScreenHeight/2
  $Host.PrivateData.Settings.WindowWidth = $Host.PrivateData.FullPrimaryScreenWidth * (2/3)
  $Host.PrivateData.Settings.WindowTop = $Host.PrivateData.FullPrimaryScreenHeight / 4
  $Host.PrivateData.Settings.WindowLeft = $Host.PrivateData.FullPrimaryScreenWidth * (1/6)
  $Host.PrivateData.Settings.ConsoleDefaultBackground = &amp;quot;DarkBlue&amp;quot;
  $Host.PrivateData.Settings.ConsoleDefaultForeground = &amp;quot;White&amp;quot;
  $Host.PrivateData.Settings.StartupBanner = $true
 
  $global:quake = $false;
}
 
# Toggle Quake Mode
Function Quake {
  if( $global:quake ) { PoshNormalMode } else{ PoshQuakeMode }
}
 
&lt;/pre&gt; &lt;br /&gt; &lt;br /&gt;&lt;pre&gt;
 
# Huddled.PoshConsole_profile_exit.ps1      The PoshConsole Exit Script
################################################################################
# Dump the last 100 commands into a csv file for importing at our next startup
Get-History -Count 100 | Export-Csv ~\Documents\WindowsPowerShell\CmdHistory.csv
 
&lt;/pre&gt; &lt;br /&gt; &lt;br /&gt; &lt;br /&gt; &lt;br /&gt;&lt;h1&gt;
Profile List
&lt;/h1&gt;Note that the paths listed are &lt;i&gt;typical&lt;/i&gt; paths, but may not be the same as the paths on your system.  The folder &amp;quot;C:\Windows\System32\&amp;quot; is actually whatever folder is returned in PowerShell by executing &lt;span class="codeInline"&gt; [Environment]::SystemDirectory &lt;/span&gt; and the folder &amp;quot;C:\Users\Joel\Documents\&amp;quot; is actually whatever folder is returned by &lt;span class="codeInline"&gt;  [Environment]::GetFolderPath( &amp;quot;MyDocuments&amp;quot; ) &lt;/span&gt;&lt;br /&gt; &lt;br /&gt;All Profile scripts are optional (and the names are not case sensitive), but will always be executed if they are present.  A future option is planned for skipping profile loading.&lt;br /&gt; &lt;br /&gt;&lt;h2&gt;
Startup Profiles
&lt;/h2&gt; &lt;br /&gt;We first call the system-wide PowerShell profile, and then the system-wide PoshConsole profile, followed by the user's PowerShell profile and lastly, the user's PoshConsole profile:&lt;br /&gt; &lt;br /&gt;&lt;ol&gt;
&lt;li&gt;C:\Windows\System32\WindowsPowerShell\v1.0\profile.ps1&lt;/li&gt;&lt;li&gt;C:\Windows\System32\WindowsPowerShell\v1.0\PoshConsole_profile.ps1&lt;/li&gt;&lt;li&gt;C:\Users\Joel\Documents\WindowsPowerShell\profile.ps1&lt;/li&gt;&lt;li&gt;C:\Users\Joel\Documents\WindowsPowerShell\PoshConsole_profile.ps1&lt;/li&gt;
&lt;/ol&gt; &lt;br /&gt;&lt;h2&gt;
Exit Profiles
&lt;/h2&gt; &lt;br /&gt;The exit profiles are exactly the same as the startup profiles, with the exception that they have &amp;quot;_exit&amp;quot; on the end of the file name:&lt;br /&gt; &lt;br /&gt;&lt;ol&gt;
&lt;li&gt;C:\Windows\System32\WindowsPowerShell\v1.0\profile_exit.ps1&lt;/li&gt;&lt;li&gt;C:\Windows\System32\WindowsPowerShell\v1.0\PoshConsole_profile_exit.ps1&lt;/li&gt;&lt;li&gt;C:\Users\Joel\Documents\WindowsPowerShell\profile_exit.ps1&lt;/li&gt;&lt;li&gt;C:\Users\Joel\Documents\WindowsPowerShell\PoshConsole_profile_exit.ps1&lt;/li&gt;
&lt;/ol&gt;
&lt;/div&gt;</description><author>Jaykul</author><pubDate>Sun, 14 Sep 2008 03:21:06 GMT</pubDate><guid isPermaLink="false">Updated Wiki: PoshConsole Profile 20080914032106A</guid></item><item><title>Updated Wiki: PoshConsole Profile</title><link>http://www.codeplex.com/PoshConsole/Wiki/View.aspx?title=PoshConsole Profile&amp;version=4</link><description>&lt;div class="wikidoc"&gt;
&lt;h1&gt;
PoshConsole Profile Scripts
&lt;/h1&gt;The first thing you need to know is that PoshConsole has support for an &lt;b&gt;exit script&lt;/b&gt; in addition to the regular profile script (which is executed at startup).  It also has support for PoshConsole-specific profile scripts.  The full list of profile scripts is included below. &lt;br /&gt; &lt;br /&gt;&lt;h1&gt;
Sample Profiles
&lt;/h1&gt; &lt;br /&gt;&lt;pre&gt;
 
# Huddled.PoshConsole_profile.ps1     The PoshConsole startup profile
################################################################################
if (Test-path ~\Documents\WindowsPowerShell\CmdHistory.csv) {
  # Load the stored history from the csv file  back into PowerShell's history,  ... and into PoshConsole's up-arrow/down-arrow history!
  Import-Csv ~\Documents\WindowsPowerShell\CmdHistory.csv | Add-History -passthru | % { $Host.PrivateData.History.Add( $_.CommandLine ) }
}
 
# Set up some scripts for quickly changing the window mode ...
# Enter Quake Mode
Function PoshQuakeMode {
  $Host.PrivateData.Settings.ShowInTaskbar = $false
  $Host.PrivateData.Settings.AutoHide = $true
  $Host.PrivateData.Settings.AlwaysOnTop = $true
  $Host.PrivateData.Settings.Animate = $true
  $Host.PrivateData.Settings.Opacity = 0.8
  $Host.PrivateData.Settings.BorderThickness = &amp;quot;0,0,0,5&amp;quot;
  $Host.PrivateData.Settings.BorderColorBottomRight = &amp;quot;Red&amp;quot;
  $Host.PrivateData.Settings.BorderColorTopLeft = &amp;quot;#CCFF3300&amp;quot;
  $Host.PrivateData.Settings.WindowHeight = $Host.PrivateData.FullPrimaryScreenHeight/3
  $Host.PrivateData.Settings.WindowWidth = $Host.PrivateData.FullPrimaryScreenWidth
  $Host.PrivateData.Settings.WindowTop = 0
  $Host.PrivateData.Settings.WindowLeft = 0
  $Host.PrivateData.Settings.ConsoleDefaultBackground = &amp;quot;Black&amp;quot;
  $Host.PrivateData.Settings.ConsoleDefaultForeground = &amp;quot;White&amp;quot;
  $Host.PrivateData.Settings.FocusKey = &amp;quot;Win+OemTilde&amp;quot;
  $Host.PrivateData.Settings.StartupBanner = $false
 
  $global:quake = $true;
}
 
# Exit Quake Mode
Function PoshNormalMode {
  $Host.PrivateData.Settings.ShowInTaskbar = $true
  $Host.PrivateData.Settings.AutoHide = $false
  $Host.PrivateData.Settings.AlwaysOnTop = $false
  $Host.PrivateData.Settings.Animate = $true
  $Host.PrivateData.Settings.Opacity = 1.0
  $Host.PrivateData.Settings.BorderThickness = &amp;quot;2,10,2,2&amp;quot;
  $Host.PrivateData.Settings.BorderColorBottomRight = &amp;quot;Red&amp;quot;
  $Host.PrivateData.Settings.BorderColorTopLeft = &amp;quot;#CCFF3300&amp;quot;
  $Host.PrivateData.Settings.WindowHeight = $Host.PrivateData.FullPrimaryScreenHeight/2
  $Host.PrivateData.Settings.WindowWidth = $Host.PrivateData.FullPrimaryScreenWidth * (2/3)
  $Host.PrivateData.Settings.WindowTop = $Host.PrivateData.FullPrimaryScreenHeight / 4
  $Host.PrivateData.Settings.WindowLeft = $Host.PrivateData.FullPrimaryScreenWidth * (1/6)
  $Host.PrivateData.Settings.ConsoleDefaultBackground = &amp;quot;DarkBlue&amp;quot;
  $Host.PrivateData.Settings.ConsoleDefaultForeground = &amp;quot;White&amp;quot;
  $Host.PrivateData.Settings.StartupBanner = $true
 
  $global:quake = $false;
}
 
# Toggle Quake Mode
Function Quake {
  if( $global:quake ) { PoshNormalMode } else{ PoshQuakeMode }
}
 
&lt;/pre&gt; &lt;br /&gt; &lt;br /&gt;&lt;pre&gt;
 
# Huddled.PoshConsole_profile_exit.ps1      The PoshConsole Exit Script
################################################################################
# Dump the last 100 commands into a csv file for importing at our next startup
Get-History -Count 100 | Export-Csv ~\Documents\WindowsPowerShell\CmdHistory.csv
 
&lt;/pre&gt; &lt;br /&gt; &lt;br /&gt; &lt;br /&gt; &lt;br /&gt;&lt;h1&gt;
Profile List
&lt;/h1&gt;Note that the paths listed are &lt;i&gt;typical&lt;/i&gt; paths, but may not be the same as the paths on your system.  The folder &amp;quot;C:\Windows\System32\&amp;quot; is actually whatever folder is returned in PowerShell by executing &lt;span class="codeInline"&gt; [Environment]::SystemDirectory &lt;/span&gt; and the folder &amp;quot;C:\Users\Joel\Documents\&amp;quot; is actually whatever folder is returned by &lt;span class="codeInline"&gt;  [Environment]::GetFolderPath( &amp;quot;MyDocuments&amp;quot; ) &lt;/span&gt;&lt;br /&gt; &lt;br /&gt;All Profile scripts are optional (and the names are not case sensitive), but will always be executed if they are present.  A future option is planned for skipping profile loading.&lt;br /&gt; &lt;br /&gt;&lt;h2&gt;
Startup Profiles
&lt;/h2&gt; &lt;br /&gt;We first call the system-wide PowerShell profile, and then the system-wide PoshConsole profile, followed by the user's PowerShell profile and lastly, the user's PoshConsole profile:&lt;br /&gt; &lt;br /&gt;&lt;ol&gt;
&lt;li&gt;C:\Windows\System32\WindowsPowerShell\v1.0\profile.ps1&lt;/li&gt;&lt;li&gt;C:\Windows\System32\WindowsPowerShell\v1.0\PoshConsole_profile.ps1&lt;/li&gt;&lt;li&gt;C:\Users\Joel\Documents\WindowsPowerShell\profile.ps1&lt;/li&gt;&lt;li&gt;C:\Users\Joel\Documents\WindowsPowerShell\PoshConsole_profile.ps1&lt;/li&gt;
&lt;/ol&gt; &lt;br /&gt;&lt;h2&gt;
Exit Profiles
&lt;/h2&gt; &lt;br /&gt;The exit profiles are exactly the same as the startup profiles, with the exception that they have &amp;quot;_exit&amp;quot; on the end of the file name:&lt;br /&gt; &lt;br /&gt;&lt;ol&gt;
&lt;li&gt;C:\Windows\System32\WindowsPowerShell\v1.0\profile_exit.ps1&lt;/li&gt;&lt;li&gt;{C:\Windows\System32\WindowsPowerShell\v1.0\PoshConsole&lt;i&gt;profile&lt;/i&gt;exit.ps1}&lt;/li&gt;&lt;li&gt;C:\Users\Joel\Documents\WindowsPowerShell\profile_exit.ps1&lt;/li&gt;&lt;li&gt;{C:\Users\Joel\Documents\WindowsPowerShell\PoshConsole&lt;i&gt;profile&lt;/i&gt;exit.ps1}&lt;/li&gt;
&lt;/ol&gt;
&lt;/div&gt;</description><author>Jaykul</author><pubDate>Sun, 14 Sep 2008 03:20:37 GMT</pubDate><guid isPermaLink="false">Updated Wiki: PoshConsole Profile 20080914032037A</guid></item><item><title>UPDATED WIKI: StartupBanner</title><link>http://www.codeplex.com/PoshConsole/Wiki/View.aspx?title=StartupBanner&amp;version=1</link><description>&lt;div class="wikidoc"&gt;
&lt;h5&gt;
Note: this only applies to the 2007.8150 release and later.
&lt;/h5&gt;The StartupBanner is provided by the StartupBanner.xaml file which is a &amp;quot;simple&amp;quot; text xaml file you can edit in Notepad (or the xml editor of your choice).  One good option is to edit it in &lt;a href="http://msdn2.microsoft.com/en-us/library/ms742398.aspx" class="externalLink"&gt;XamlPad&lt;span class="externalLinkIcon"&gt;&lt;/span&gt;&lt;/a&gt; or &lt;a href="http://blogs.msdn.com/llobo/archive/2006/10/31/XamlPad-Xtended-_2800_with-an-interpreter_2900_.aspx" class="externalLink"&gt;XamlPadX&lt;span class="externalLinkIcon"&gt;&lt;/span&gt;&lt;/a&gt; or even &lt;a href="http://notstatic.com/index.php?s=kaxaml" class="externalLink"&gt;Kaxaml&lt;span class="externalLinkIcon"&gt;&lt;/span&gt;&lt;/a&gt; ...&lt;br /&gt;
&lt;/div&gt;</description><author>Jaykul</author><pubDate>Thu, 16 Aug 2007 15:37:45 GMT</pubDate><guid isPermaLink="false">UPDATED WIKI: StartupBanner 20070816033745P</guid></item></channel></rss>