CGar

Times tables sendkey type

Nov 3rd, 2015
158
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. Set WshShell = WScript.CreateObject("WScript.Shell")
  2. Dim TableNumber, TableLength, VarTableNumber, VarTableLength, TypingSpeed
  3.  
  4. VarTableNumber = Inputbox("What Table Do You Want To work To?")
  5. VarTableLength = Inputbox("What Number In Each Table Do You Want To Count To?")
  6. TypingSpeed = Inputbox("How Fast Do You Want It To Type? (In Miliseconds)")
  7.  
  8. If MsgBox("Output To A Specific Window And Not Notepad?", VbYesNo, "Question") = VbYes Then
  9. Msgbox "Give Target Window Focus Now", vbSystemModal
  10. Else
  11. WshShell.Run "Notepad", 9
  12. End If
  13.  
  14. WScript.Sleep 1000
  15.  
  16. For TableNumber = 1 To VarTableNumber
  17.     For TableLength = 1 to VarTableLength
  18.         WshShell.SendKeys TableNumber
  19.         WScript.Sleep TypingSpeed
  20.         WshShell.SendKeys " "
  21.         WScript.Sleep TypingSpeed
  22.         WshShell.SendKeys "x"
  23.         WScript.Sleep TypingSpeed
  24.         WshShell.SendKeys " "
  25.         WScript.Sleep TypingSpeed
  26.         WshShell.SendKeys TableLength
  27.         WScript.Sleep TypingSpeed
  28.         WshShell.SendKeys " "
  29.         WScript.Sleep TypingSpeed
  30.         WshShell.SendKeys "="
  31.         WScript.Sleep TypingSpeed
  32.         WshShell.SendKeys " "
  33.         WScript.Sleep TypingSpeed
  34.         WshShell.SendKeys TableNumber * TableLength
  35.         WScript.Sleep TypingSpeed
  36.         WshShell.SendKeys "{ENTER}"
  37.         WScript.Sleep TypingSpeed
  38.     next
  39.     WshShell.SendKeys "-"
  40.     WScript.Sleep TypingSpeed
  41.     WshShell.SendKeys "-"
  42.     WScript.Sleep TypingSpeed
  43.     WshShell.SendKeys "-"
  44.     WScript.Sleep TypingSpeed
  45.     WshShell.SendKeys "{ENTER}"
  46.     WScript.Sleep TypingSpeed
  47. next
Advertisement
Add Comment
Please, Sign In to add comment