Hello,
I posted a small tool of mine in the "Small talk forum" as I was unsure of where to post it, and it seems it got deleted and I don't know why.
It is a simple harmless and helpful tool. Here is what the post contained(note: this only works in BST where there is a 4 hour bump rule):
-----------------------------------------------------
Hello,
I was not sure where to post this but I thought some people might find it useful.
A few years ago I got annoyed by getting my thread bumped on time every time, so I created this little tool. It's pretty simple, you put the parameters in the .ini:
//ThreadID = The URL to your bump link. To obtain this, simply right click your Bump link and click copy address. (EX:
http://www.pbnation.com/bump.php?t=3215283)
//Delay = Delay in minutes before attempting to bump your thread again. (EG: 60 = 1 hour, 120 = 2 hour and so on)
[global]
ThreadID=http://www.pbnation.com/bump.php?t=3215283
Delay=250
Once you fill that you run BumpThread.exe and it will attempt to bump your thread and wait the delay you put in and them attempt to bump it again. (EG: If you run it non-stop, it will bump your thread on time every time, meaning your thread gets the most view time possible).
Download: Link removed for now tell a mod replys if I can post this or not.
For people scared of trojans, I will post the source code of the program if you want to download a autoit compiler and compile it your self.
IE stuff:
Code:
Func _IEQuit(ByRef $o_object)
If Not IsObj($o_object) Then
__IEErrorNotify("Error", "_IEQuit", "$_IEStatus_InvalidDataType")
SetError($_IEStatus_InvalidDataType, 1)
Return 0
EndIf
;
If Not __IEIsObjType($o_object, "browser") Then
__IEErrorNotify("Error", "_IEAction", "$_IEStatus_InvalidObjectType")
SetError($_IEStatus_InvalidObjectType, 1)
Return 0
EndIf
;
SetError($_IEStatus_Success)
$o_object.quit()
$o_object = 0
Return 1
EndFunc ;==>_IEQuit
#EndRegion Utility functions
#Region General
Func _IECreate($s_Url = "about:blank", $f_tryAttach = 0, $f_visible = 1, $f_wait = 1, $f_takeFocus = 1)
Local $result, $f_mustUnlock = 0
; Temporary campatability mode for pre V2.0 code
If $__IEAU3V1Compatibility Then
Switch String($s_Url)
Case "0"
$s_Url = "about:blank"
$f_visible = 0
__IEErrorNotify("Warning", "_IECreate", "", _
"Using deprecated behavior - $f_visible is now parameter 3 instead of parameter 1")
Case "1"
$s_Url = "about:blank"
$f_visible = 1
__IEErrorNotify("Warning", "_IECreate", "", _
"Using deprecated behavior - $f_visible is now parameter 3 instead of parameter 1")
EndSwitch
EndIf
If Not $f_visible Then $f_takeFocus = 0 ; Force takeFocus to 0 for hidden window
If $f_tryAttach Then
Local $oResult = _IEAttach($s_Url, "url")
If IsObj($oResult) Then
If $f_takeFocus Then WinActivate(HWnd($oResult.HWND))
SetError($_IEStatus_Success)
SetExtended(1)
Return $oResult
EndIf
EndIf
If Not $f_visible Then
$result = __IELockSetForegroundWindow($LSFW_LOCK)
If $result Then $f_mustUnlock = 1
EndIf
Local $o_object = ObjCreate("InternetExplorer.Application")
If Not IsObj($o_object) Then
__IEErrorNotify("Error", "_IECreate", "", "Browser Object Creation Failed")
SetError($_IEStatus_GeneralError)
Return 0
EndIf
$o_object.visible = $f_visible
If $f_mustUnlock Then
$result = __IELockSetForegroundWindow($LSFW_UNLOCK)
If Not $result Then __IEErrorNotify("Warning", "_IECreate", "", "Foreground Window Unlock Failed!")
; If the unlock doesn't work we may have created an unwanted modal window
EndIf
_IENavigate($o_object, $s_Url, $f_wait)
SetError(@error)
Return $o_object
EndFunc ;==>_IECreate
Code:
#Region ;**** Directives created by AutoIt3Wrapper_GUI ****
#AutoIt3Wrapper_icon=foobar-2000.ico
#AutoIt3Wrapper_outfile=BumpThread.exe
#EndRegion ;**** Directives created by AutoIt3Wrapper_GUI ****
;## PBNation Link Bumper
#include <IE.au3>
While 1
$time = IniRead("Bump.ini","global","Delay","0") * 1000 * 60
$Link = IniRead("Bump.ini","global","ThreadID","0")
$create = _IECreate ($link, 0, 0, 1,0)
_IEQuit ($create)
Sleep($time)
Wend