Posts: 19
Threads: 10
Joined: Jan 2011
Reputation:
0
03-17-2011, 12:35 AM
Hi,
In order to capture a bitmap located at the end of the web page, I have to scrolldown the page (if not the code is not capturing the bitmap). How should I handle the scroll down operation in the script?
Can any one help me please?
Posts: 1,003
Threads: 1
Joined: Jul 2009
Reputation:
5
03-17-2011, 07:47 AM
Does the object not have VScroll or HScroll. If not let me know i will put up a function which will simulate mouse whell scroll.
Basanth
Give a fish to a man and you feed him for a day..Teach a man how to fish and you feed him for life.
Posts: 1,003
Threads: 1
Joined: Jul 2009
Reputation:
5
03-17-2011, 06:52 PM
Allright..i will post the mouse wheel scroll function tommorow.
Basanth
Give a fish to a man and you feed him for a day..Teach a man how to fish and you feed him for life.
Posts: 1,003
Threads: 1
Joined: Jul 2009
Reputation:
5
03-18-2011, 10:06 AM
Mouse Wheel Rotation:
This will scroll a page as defined according to the mouse wheel rotation. A method which can be useful if you have not object scroll.
Code:
Extern.Declare micVoid, "mouse_event", "user32.dll", "mouse_event", micLong, micLong, micLong, micLong, micLong
Const MOUSEEVENTF_WHEEL = 2048 '@const long | MOUSEEVENTF_WHEEL | middle button up
Const POSWHEEL_DELTA = 120 '@const long | POSWHEEL_DELTA | movement of 1 mousewheel click Down<nl>
Const NEGWHEEL_DELTA = -120 '@const long | NEGWHEEL_DELTA | movement of 1 mousewheel click Up<nl>
'*****************************************************'*
' ** Max: MouseWheelRot(5); Min : MouseWheelRot(-5)
'* positive and negative clicks exist, negative rotates wheel up: positive down
'*****************************************************
Sub MouseWheelRot(iClicks)
dim iLoop
dim bPos
if iClicks > 0 then
bPos = true
end if
for iLoop = 1 to abs(iClicks)
if bPos then
Extern.mouse_event MOUSEEVENTF_WHEEL,0,0,POSWHEEL_DELTA,0
else
Extern.mouse_event MOUSEEVENTF_WHEEL,0,0,NEGWHEEL_DELTA,0
end if
next
End Sub
Helps?
Basanth
Give a fish to a man and you feed him for a day..Teach a man how to fish and you feed him for life.
Posts: 6
Threads: 1
Joined: Mar 2011
Reputation:
0
03-22-2011, 04:14 PM
if the object does not support Vscroll and Hscroll methods.
you can use NextPage or NextLine or Set(ex: set 20) methods
Posts: 1,003
Threads: 1
Joined: Jul 2009
Reputation:
5
03-22-2011, 04:56 PM
Chandu,
I am really curious to know how the next page or line set method can be used to scroll. Would you please writeup the code with an example?
Basanth
Give a fish to a man and you feed him for a day..Teach a man how to fish and you feed him for life.
Posts: 1,003
Threads: 1
Joined: Jul 2009
Reputation:
5
03-22-2011, 05:05 PM
How would you use this when you cant get the scroll bar object? Please read the questioners post.
Basanth
Give a fish to a man and you feed him for a day..Teach a man how to fish and you feed him for life.