Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- $ChuckNJoke = ((Invoke-WebRequest -UseBasicParsing -Uri "https://api.chucknorris.io/jokes/random").content|ConvertFrom-Json).Value
- $error.clear()
- try { $QuestionExists = "$ChuckNJoke" -Match "?" }
- catch { "Error occured" }
- if (!$error) { $CharArray =$ChuckNJoke.Split("?") }
- $TwoPeriodsExists = ($ChuckNJoke.ToCharArray() -eq '.').count
- $error.clear()
- try { $TwoPeriodsExists -eq 2 }
- catch { "Error occured" }
- if (!$error) { $CharArray =$ChuckNJoke.Split(".") }
- If ($CharArray.count -eq 2) {
- (New-Object -com SAPI.SpVoice).speak($CharArray[0])
- } Else {
- (New-Object -com SAPI.SpVoice).speak($CharArray[0]) ; Start-Sleep -s 2
- (New-Object -com SAPI.SpVoice).speak($CharArray[1])
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement