PasteAsClass.ps1
1 2 3 4 5 6 7 8 9 10 11 12 |
$sb = { $newFile = $psISE.CurrentPowerShellTab.Files.Add() $srcText = (Get-Clipboard) -join "`n" $newFile.Editor.Text=((ConvertTo-Class $srcText) -join "`r`n") Clear-Host } $psISE.CurrentPowerShellTab.AddOnsMenu.Submenus.Add("Paste as PowerShell Class", $sb, "ctrl+shift+v") |