#---8<---Karaoke-Windows-PowerShell-Fight-Song.PS1--- #---Jean-JMST-Belgium--- #=9/2006===================================Version 1==========# # # This file needs gadget-piano.ps1 version 1 # #========Tested on PowerShell 1 RC2===========================# $s='2B2 2A# 2B', '3C/2 3C 2B/2 3C2', '3C/2 3C 3C/2 2B 3C', '3D/2 3D 3C#/2 3D2', '3E 3G 3F 3E', '3D 2B 2G2', '2B/2 2A 2G#/2 2B/2 2A', '2G# 2A 3D2' $s=$s*3 $t="Cheer,cheer for", "new Powershell", "Command-line tools and", "scripting as well", "Pipe your objects", "in and out", "that's what this shell is", "all about", "Pipe, pipe, pipe", "cmdlets", "Pipe, pipe, pipe", "cmdlets", "DotNetFramework and", "WMI", "handles them", "on the fly", "Goodbye DOS", "it's sure been swell", "but I'm moving", "to Powershell", "C-M-D-dot", "E-X-E,", "PowerShell will make", "you his-to-ry" $end='2B/2 2B 2B/2 2A# 2B', '3C/2 3C 2B/2 3C2', '3C/2 3C 3C/2 2B 3C', '3D/2 3D 3C#/2 3D2', '3E 3G 3F 3E', '3D 2B 2G 2A', '2B/2 3D 3C/2 2B 2A', '2G3 Z' for($i=0;$i -lt $s.Length;$i++){ $t[$i] .\gadget-piano $s[$i] } $end|%{.\gadget-piano $_} #---8<---Karaoke-Windows-PowerShell-Fight-Song.PS1---