Link Unit Below Tabs

Spacing

How to delete many consecutive Wall posts on Facebook quickly




Do you play games on Facebook that practically demand you post continually on your Wall?  Do you annoy the heck out of your Facebook friends?  Maybe you’ve found countermeasures to mitigate the spam to your friends, but you still face an ugly spamfest when viewing your own Wall.  Assuming you wish to continually post to your Wall from games and periodically delete them, here is an efficient method to delete them.

Deleting is easier if the posts you want to delete are all consecutive (right next to each other); if they aren’t, be careful! 

Go to your Facebook Wall.  Keep scrolling down and clicking on “Older Posts” to load older posts.  Review the posts to make sure you know what you want to delete.  It's better to delete from top to bottom. 

Scroll back up to the first post you want to delete.  Position your mouse over the button on the upper right corner of the first post you want to delete.  Click the left mouse button to open the menu for the post.  Hit "d" on your keyboard.  Press enter twice.  If you delete from top to bottom, you don't have to worry about repositioning the mouse due to differences in post lengths.

Repeat as desired.  You'll need to get used to the timing and sequence of button pushing, as well as other idiosyncrasies you may encounter.  Repeat the procedure for each block of consecutive posts you wish to delete.

MouseKey

Probably the slowest and most annoying part of this process is switching between the mouse and the keyboard.  To bypass using the mouse, you can use a Windows app called Mouse Key.  This app lets you control the mouse pointer and buttons using keyboard keys. 

To enable the app, hold down the left Shift and Alt keys at the same time and then press NumLock.  Windows will display a dialog box; press OK to accept.  Set this up one time before you start deleting posts.  You may want to unplug your mouse temporarily to avoid accidentally moving it.

Use "5" on the numeric keypad to emulate the left mouse button press mentioned above.  If this doesn't work, press "/" to change the setting so that "5" does this.  (There are other controls that you can look up.)  After the mouse is positioned, carefully press in sequence “5”, “d”, Enter, Enter.  Repeat as desired.

Using Mouse Key and two hands on the keyboard, I can delete about 1 post per second.

UPDATE, Feb. 23, 2012:

I got tired of deleting posts manually, so I wrote an AutoIt script to simulate the keystrokes.  The script simulates an actual mouse left-click instead of relying on MouseKey.  To be safe, I have the script delete only 4 posts at a time (that's how many show up on my screen at once for me to check before deleting).  The posts should still be preloaded.  I used conservative times for the pauses between key strokes; you may have to increase it even more if you have a slow Internet connection.

Ideally, Facebook should have a better system for controlling Wall posts.

AutoIt script

;
; AutoIt Version: 3.0
; Platform:       Win9x/NT
; Author:         empiresandalliesgame.blogspot.com
;
; Script Function:
;   Deletes 4 consecutive facebook posts
; Posts should be preloaded!
; Hover mouse over post control button
; Press Alt-d to start deletion
; Press ESCAPE to end script

AutoItSetOption("SendKeyDelay", 200)
HotKeySet("!d", "DeletePost")
HotKeySet("{ESC}", "Terminate")

While 1
   Sleep(100)
Wend

Func DeletePost()
   for $count = 1 to 4
   MouseClick("left")
   Sleep(300)
   Send("d{ENTER}")
   Sleep(500)
   Send("{ENTER}")
   Sleep(800)
   next
EndFunc

Func Terminate()
   MsgBox(0, "delete fb post", "Terminated!")
   exit 0
EndFunc


No comments:

Post a Comment