Asp Forum
Home
|
Login
|
Register
|
Search
Forums
>
comp.lang.ruby
Mouse click with win32api
Emil Sandin
3/14/2007 12:46:00 PM
Hi,
I would like to write a script like this:
mouse.move_cursor_to( x, y )
mouse.click_left_button()
I have read that I can use AutoIt, but that the program has to have an
ole interface for it to be possible. That autoit doesn't really move the
mouse cursor, but rather tells the program to click a certain
coordinate.
Is it possible to do this using win32api instead of autoIt, or is there
another neat way of acheive it?
Regards
Emil
--
Posted via
http://www.ruby-...
.
1 Answer
Emil Sandin
3/14/2007 12:56:00 PM
0
Emil Sandin wrote:
> Hi,
> I would like to write a script like this:
>
> mouse.move_cursor_to( x, y )
> mouse.click_left_button()
>
> I have read that I can use AutoIt, but that the program has to have an
> ole interface for it to be possible. That autoit doesn't really move the
> mouse cursor, but rather tells the program to click a certain
> coordinate.
>
> Is it possible to do this using win32api instead of autoIt, or is there
> another neat way of acheive it?
>
> Regards
> Emil
Sorry, I was to fast to create a post.
AutoIt seems to do the trick for me:
gem install watir
regsvr32 C:\ruby\lib\ruby\gems\1.8\gems\watir-1.4.1\watir\AutoItX3.dll
irb
require 'rubygems'
require 'win32ole'
a = WIN32OLE.new("AutoItX3.Control")
a.mousemove(100, 100)
a.mouseclick
--
Posted via
http://www.ruby-...
.
Servizio di avviso nuovi messaggi
Ricevi direttamente nella tua mail i nuovi messaggi per
Mouse click with win32api
Inserendo la tua e-mail nella casella sotto, riceverai un avviso tramite posta elettronica ogni volta che il motore di ricerca troverà un nuovo messaggio per te
Il servizio è completamente GRATUITO!
x
Login to ForumsZone
Login with Google
Login with E-Mail & Password