During the last time I played with some ways to present GUI from PowerShell. I spend some time collection links, which I want to share now.
First there are two toolkits between you can select.
WPK which is part of PowerShellPack and Powerboots.
WPK is created by James brundage
and it comes with some examples in the Modules\WPK\Examples folder.
Videos:
A Brief Introduction to using WPF-Containers
Multitouch Fingerpaint in 30 Lines of PowerShell Script
Some blog postings:
Hey, Scripting Guy! Using the Windows Presentation Foundation PowerShell Kit to Create a GUI
PowerShell Picture Viewer using WPF and WPK
Write-Progress & WPK
Test-Spelling
Projects using WPK:
SQLPSX
Try PowerShell (currently only in source not released)
PowerBoots is created by Joel Bennett (Jaykul) of HuddledMasses.org
and when installed, you find the examples in ...\Modules\PowerBoots\Samples\Samples.ps1
Some Blogs about it:
PowerBoots 0.2
PowerShell Picture Viewer using PowerBoots
Jaykuls tagged WPF
Posts Tagged ‘WPF’
PowerBoots: The tutorial walkthrough
PowerBoots: Loading XAML Windows in PowerShell 1.0 or 2.0
Creating GUI with Powershell and WPF was possible without the aid of toolkits, even in the dark adges of CTP 2 and CTP 3. Code from that early time needs to be adopted to run today, but for the curious, you find interessting stuff in it too.
Thanks to Max Trinidad for his post containing a link to the old trasures.
and here is th eearly serie from James Brundage:
Part 1
Part 2
Part 3
Part 4
Part 5
Part 6
Part 7
To make the examples run in PowerShell V2 you need help from the following posts
Windows PowerShell CTP2 to CTP3 Conversion Guide by James Brundage
PowerShell 2.0 CTP3 has arrived! by Oisin Grehan
Look for WPF tag in PowerShell Team Blog
finally you may want to look at some general WPF links
WPF Tutorial by Christian Mosers
WPF and XAML Tutorials by Josh Smith
Now have some fun, exploring WPF by yourself.
Bernd
Pure Capsaicin at Spiceworks!
vor 9 Monaten
Show-UI is the merger of PowerBoots and WPK.
AntwortenLöschenhttp://showui.codeplex.com