Esempio 3: Il vostro reader di feed RSS
Recuperate da un dato indirizzo un feed RSS e visualizzatene i post, riportando il link di ciascuno: >
([xml](New-Object net.webclient).DownloadString( "http://blogs.msdn.com/powershell/rss.aspx")).rss.channel.item |
Format-Table Title,Link
Commenti:
Talvolta la prima connessione con un alcuni siti potrebbe essere lenta.
Esempio 4: Aggiungere finestre Windows agli script
Create una finestra Windows per visualizzare graficamente delle informazioni (o altro): >
[void][reflection.assembly]::LoadWithPartialName("System.Windows.Forms")
$form = New-Object Windows.Forms.Form
$form.Text = "La mia prima form"
$button = New-Object Windows.Forms.Button
$button.text="Clicca qui!"
$button.Dock="fill"
$button.add_click({$form.close()})
$form.controls.add($button)
$form.Add_Shown({$form.Activate()})
$form.ShowDialog()
Commenti:
Per uscire è sufficiente fare click sul pulsante “Clicca qui!” del form appena creato dallo script (potrebbe essere nascosto dalla finestra di Windows PowerShell).