functions/Get-SearchResult.ps1
Function Get-SearchResult { [cmdletbinding()] Param( [Parameter(Position = 0)] [ValidateNotNullorEmpty()] [string]$Text = $psise.currentfile.editor.selectedText, [ValidateSet("Bing", "Google", "Yahoo")] [string]$SearchEngine = "Google" ) Switch ($SearchEngine) { "Bing" { $lang = (get-culture).parent.name $url = "http://www.bing.com/search?q=$text+language%3A$lang" Break } "Google" { $url = "http://www.google.com/search?q=$text" } "Yahoo" { $url = "http://search.yahoo.com/search?p=$text" } } #switch write-Verbose "Opening $url in $SearchEngine" Start $url } #end function |