Type A-Z finished in just 0.0 seconds!

Hack “How Fast Can You Type A-Z?” on Facebook!

Hey there, Here’s the stuff that you might really like if you’re on Facebook!

A small cheat/hack that I thought of when a friend of mine challenged me to beat him the application “How Fast Can You Type A-Z?”…I thought I could use some script to send keystrokes to the application and make a cool record and defeat my friend :P

I had previously made a script, which once run, keeps on sending and repeating the keystrokes of a given sentence & hangs the PC and forces the victim to restart the PC ( The Script # 3 over here)…I thought I could some-how make a similar script type A-Z 5 times for ME and get me a record in that Application!

(Thanks to the friend who challenged me!)

That’s what I did, made a .wsf script (.wsf stands for Windows Script File) to send the keystrokes of A-Z 5 times to the application.

–>Stop your Story, I don’t have time! Where’s the Script?

Here’s what the .wsf file contained:

<Job id=”keystrokes”>
<script language=”VBScript”>
Set objShell = WScript.CreateObject(“WScript.Shell”)
WScript.Sleep 16000
objShell.SendKeys “ABCDEFGHIJKLMNOPQRSTUVWXYZ”
objShell.SendKeys “ABCDEFGHIJKLMNOPQRSTUVWXYZ”
objShell.SendKeys “ABCDEFGHIJKLMNOPQRSTUVWXYZ”
objShell.SendKeys “ABCDEFGHIJKLMNOPQRSTUVWXYZ”
objShell.SendKeys “ABCDEFGHIJKLMNOPQRSTUVWXYZ”
</script>
</Job>

Note: Instead of 5 objShell.SendKeys, you can create only one of it with A-Z 5 times in it. I did it this way as the text was overflowing the post-body on this blog :P

Copy the above to the Notepad and save it as a “.wsf” extension, with “All Files” in the “File Type“. I saved it as “keystrokes.wsf”. (Too lazy to do the notepad work? Click Here to download the script!)

–>Damn! How do I get it to Work?

  1. Go to Facebook and log-in with your ID.
  2. Go to the App “How Fast Can You Type A-Z?” & click the “I’m Ready!/Click Here to Start” button once.
  3. Don’t type-in anything, minimize the application window and run your script wherever it is located, don’t worry the script is inactive for sometime when run (the WScript.Sleep function tells it not to do its work until the time specified passes out).
  4. Now when you have run the script, be fast (little time is left for it to do its work) and go to the application window and click on the application twice to activate it so that the script works on it.
  5. Now wait for sometime, don’t do anything, you’ll notice that your Caps Lock /Num Lock will turn on/off twice. The first change in Caps Lock/Num Lock ?marks that the script has started and the second change notifies that the script has done its work!
  6. You will see the Application says “Finish!” and the time will be 0.0 seconds!

    Type A-Z finished in just 0.0 seconds!

    Type A-Z finished in just 0.0 seconds!

Tip: You can reverse the text A-Z written 5 times in the objShell.SendKeys to Z-A 5 times and use the same script for cheating in “How Fast Can You Type Z-A? :)

–>Can I get a time other than 0.0 seconds using this Script, (as the 0.0 proves that I’ve cheated!)?

Yes sure, you can modify the script to get any required time. Just instead of sending keystrokes of A-Z 5 times at once, you can give a break by using the WScript.Sleep function & adding another SendKeys function after that to complete the A-Z 5 times!

Here’s how you can modify the script, (the change has been made bold):

<Job id=”keystrokes”>
<script language=”VBScript”>
Set objShell = WScript.CreateObject(“WScript.Shell”)
WScript.Sleep 16000
objShell.SendKeys “ABCDEFGHIJKLMNOPQRSTUVWXYZ”
WScript.Sleep 10000
objShell.SendKeys “ABCDEFGHIJKLMNOPQRSTUVWXYZ”
objShell.SendKeys “ABCDEFGHIJKLMNOPQRSTUVWXYZ”
objShell.SendKeys “ABCDEFGHIJKLMNOPQRSTUVWXYZ”
objShell.SendKeys “ABCDEFGHIJKLMNOPQRSTUVWXYZ”
</script>
</Job>

In the above script, I have added a WScript.Sleep for 10000 micro-seconds (10 seconds), after which it resumes the typing of the rest-4 times of A-Z. The above script will give you an the result of 2.0 seconds (Exactly! Check it!). You can experiment with the WScript.Sleep by changing its value from 10000 to something else and then studying the average time which becomes your score!

Believe me, your friends will be shocked to see your scores, unless they see this post! (Please distribute the link to this post to your BEST FRIENDS :D )

–>It’s not working for ME! What to do?

Ah…really not working? Just drop a comment below and I will help you out!

–>Done!? What Next?

You’ll surely LOL at the comments that you get after you do this! Send the craziest and the funniest comments as a Comment below so that others can LOL too… :)

Why not ADD ME on FaceBook?

And yes, please share it on the Social Bookmarking sites using the buttons below :D

26 thoughts on “Hack “How Fast Can You Type A-Z?” on Facebook!

  1. Hey really great use and very nice post.. That's why you were asking me for a challenge the day before. This way you could easily defeat anyone… I really appreciate your mind and application of your programming language…

    1. says:

      Hey Manas,
      Just open the notepad, paste the below script to it and save it as .wsf with file type "All Files"….

      <Job id="keystrokes">
      <script language="VBScript">
      Set objShell = WScript.CreateObject("WScript.Shell")
      WScript.Sleep 16000
      objShell.SendKeys "ABCDEFGHIJKLMNOPQRSTUVWXYZABCDEFGHIJKLMNOPQRSTUVWXYZABCDEFGHIJKLMNOPQRSTUVWXYZABCDEFGHIJKLMNOPQRSTUVWXYZABCDEFGHIJKLMNOPQRSTUVWXYZ"
      </script>
      </Job>

      Hope that works…

    2. says:

      @Manas
      Debugged your script…
      In your script:
      "<Job id=”keystrokes”>
      <script language=”VBScript”>
      Set objShell = WScript.CreateObject(”WScript.Shell”)
      WScript.Sleep 16000
      objShell.SendKeys “ABCDEFGHIJKLMNOPQRSTUVWXYZ”
      objShell.SendKeys “ABCDEFGHIJKLMNOPQRSTUVWXYZ”
      objShell.SendKeys “ABCDEFGHIJKLMNOPQRSTUVWXYZ”
      objShell.SendKeys “ABCDEFGHIJKLMNOPQRSTUVWXYZ”
      objShell.SendKeys “ABCDEFGHIJKLMNOPQRSTUVWXYZ”
      </script>
      </Job>"

      The in inverted commas that you have used aren't valid for a programming language…. replace all those ” with " :D

  2. says:

    @cole
    “Start->All Programs->Accessories->Notepad”
    OR
    “Start->Run..” then type “notepad” and press enter
    OR
    “Windows Logo Key + R” (this will open the Run dialogue box) then type “notepad” and hit enter…

  3. dwnld says:

    where i've to put the code "WScript.Sleep 10000" the one that i have downloaded….

    i want same like this :

    <Job id=”keystrokes”>
    <script language=”VBScript”>
    Set objShell = WScript.CreateObject(”WScript.Shell”)
    WScript.Sleep 16000
    objShell.SendKeys “ABCDEFGHIJKLMNOPQRSTUVWXYZ”
    WScript.Sleep 10000
    objShell.SendKeys “ABCDEFGHIJKLMNOPQRSTUVWXYZ”
    objShell.SendKeys “ABCDEFGHIJKLMNOPQRSTUVWXYZ”
    objShell.SendKeys “ABCDEFGHIJKLMNOPQRSTUVWXYZ”
    objShell.SendKeys “ABCDEFGHIJKLMNOPQRSTUVWXYZ”
    </script>
    </Job>

    … in this script : (this is the dwnloaded one!)

    <Job id="keystrokes">
    <script language="VBScript">
    Set objShell = WScript.CreateObject("WScript.Shell")
    WScript.Sleep 16000
    objShell.SendKeys "ABCDEFGHIJKLMNOPQRSTUVWXYZABCDEFGHIJKLMNOPQRSTUVWXYZABCDEFGHIJKLMNOPQRSTUVWXYZABCDEFGHIJKLMNOPQRSTUVWXYZABCDEFGHIJKLMNOPQRSTUVWXYZ"
    </script>
    </Job>

    1. says:

      If you want to have a time other in like 1.0 seconds or 2.0 seconds, you have to break the keystroke sending…you can use this script:

      Set objShell = WScript.CreateObject(“WScript.Shell”)
      WScript.Sleep 16000
      objShell.SendKeys “ABCDEFGHIJKLMNOPQRSTUVWXYZ”
      WScript.Sleep 12345
      objShell.SendKeys “ABCDEFGHIJKLMNOPQRSTUVWXYZABCDEFGHIJKLMNOPQRSTUVWXYZABCDEFGHIJKLMNOPQRSTUVWXYZABCDEFGHIJKLMNOPQRSTUVWXYZ”

      In the above given script, just change the “12345” in the “WScript.Sleep 12345” to the desired time that you want, this will break the sending of keystrokes for the time that you want :)

  4. Solomon says:

    I get an error
    Script: C:UserDesktopkeystrokes.wsf
    Line: 2
    Char: 10
    Error: The value for the attribute is not valid : language
    Code: 80040049
    Source: Windows Script Host
    I am running this is Vista if that helps
    please tell me what I am doing wrong

  5. Syed Aamer Ali says:

    hi..i got 0.0secs but i want to delete my record ,i even tried by deleting the application but my best time can b visible i want to remove it..plzz help

  6. SoccerBoy says:

    Click on the application twice to activate it so that the script works on it.

    What actually do I have to click?

    After double-clicking on the script file:

    Set objShell = WScript.CreateObject(“WScript.Shell”)
    WScript.Sleep 11000
    objShell.SendKeys

    “ABCDEFGHIJKLMNOPQRSTUVWXYZABCDEFGHIJKLMNOPQRSTUVWXYZABCDEFGHIJKLMNOPQRSTUVWXYZABCDEFGHIJKLMNOPQ

    RSTUVWXYZABCDEFGHIJKLMNOPQRSTUVWXYZ”

    I click in the ‘how fast can you type a to z’ button twice in order to refresh it but nothing happens.

  7. Fred says:

    I keep getting an error message.

    Script: C:\Users\Fred Miller\Desktop\file.wsf
    Line: 2
    Char: 10
    Error: The value for the attribute is not valid : language
    Code: 80040049
    Source: Windows Script Host

  8. Jake says:

    Does anyone else have the problem where it doesn’t record the score? It just freezes on the “Finish!” screen. This happens both when I use the script and when I actually type it out myself.

Leave a Reply

Your email address will not be published. Required fields are marked *