Advertisement
Cogger

Sound-Joke-ChuckNorris.ps1

Jun 1st, 2022
378
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. $ChuckNJoke = ((Invoke-WebRequest -UseBasicParsing -Uri "https://api.chucknorris.io/jokes/random").content|ConvertFrom-Json).Value
  2.  
  3. $error.clear()
  4. try { $QuestionExists = "$ChuckNJoke" -Match "?" }
  5. catch { "Error occured" }
  6. if (!$error) { $CharArray =$ChuckNJoke.Split("?") }
  7.  
  8.  
  9. $TwoPeriodsExists = ($ChuckNJoke.ToCharArray() -eq '.').count
  10. $error.clear()
  11. try { $TwoPeriodsExists -eq 2 }
  12. catch { "Error occured" }
  13. if (!$error) { $CharArray =$ChuckNJoke.Split(".") }
  14.  
  15.  
  16. If ($CharArray.count -eq 2) {
  17.   (New-Object -com SAPI.SpVoice).speak($CharArray[0])
  18.  
  19.   }  Else {
  20.  
  21.   (New-Object -com SAPI.SpVoice).speak($CharArray[0]) ; Start-Sleep -s 2
  22.   (New-Object -com SAPI.SpVoice).speak($CharArray[1])
  23. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement