/ Published in: Windows PowerShell
Spawns goose on the screen when it's time to go home
Expand |
Embed | Plain Text
function bus{ while ($true){ $oIE=new-object -com internetexplorer.application $Voice = new-object -com SAPI.SpVoice while ($oIE.busy) {sleep -milliseconds 50} $oIE.navigate2("http://rtt.metroinfo.org.nz/rtt/public/RoutePositionET.aspx?PlatformNo=39192") while ($oIE.busy) {sleep -milliseconds 50} $doc = $oIE.document $table = $doc.getElementById("335").childNodes.item(0).innerhtml -match 'QEII</td><td>([\d]*)</td>' $minute = $Matches[1] write-host $minute if ($minute -lt 5){ start-job -ScriptBlock {cmd /c "C:\Users\davrov\Documents\Visual Studio 2010\Projects\WpfApplication1\WpfApplication1\bin\Debug\WpfApplication1.exe"} $Voice.Speak( $minute + " minute", 1 ) } sleep 10 } } start-job -ScriptBlock {bus}
You need to login to post a comment.
