Keyboard access

H

Harry

How can I gain access to the keyboard so that I can feed output from
my ruby program into an application that only accepts input via the
keyboard?

I want the application to think the input is coming from the keyboard
when it is really coming from a ruby program output.

Thanks for any help.
 
D

David Vallner

D=C5=88a Nede=C4=BEa 02 Apr=C3=ADl 2006 10:39 Harry nap=C3=ADsal:
How can I gain access to the keyboard so that I can feed output from
my ruby program into an application that only accepts input via the
keyboard?

I want the application to think the input is coming from the keyboard
when it is really coming from a ruby program output.

Thanks for any help.

Is it a console or window application?

In the former case, a simple pipe should suffice, in the latter, you're=20
probably looking at using OLE to run the application from within Ruby and=20
fake keypresses using the Windows Scripting Host facilities.

David Vallner
Probably Wrong
 
J

James Britt

Harry said:
I am using Windows2000.

Go grab AutoItX, and script it from Ruby.

require 'win32ole'
app_window_title = "The App I Want To Type Into"
@au3 = WIN32OLE.new("AutoItX3.Control")
@au3.opt("WinTextMatchMode", 2)
@au3.Run( "C:\\Program Files\\SomeApp.exe" )
@au3.WinWaitActive( app_window_title )
@au3.Send( "Some text to type to the application" )


--
James Britt

http://web2.0validator.com - We're the Dot in Web 2.0
http://refreshingcities.org - Design, technology, usability
http://yourelevatorpitch.com - Finding Business Focus
http://www.jamesbritt.com - Playing with Better Toys
 
H

Harry

I neglected to say that it is a windows application.
OLE was the answer.

Thanks for your help.
 
H

Harry

That was exactly what I was looking for.
I tried it out Monday morning and it worked.
Excellent!!

Thank you.
 

Ask a Question

Want to reply to this thread or ask your own question?

You'll need to choose a username for the site, which only take a couple of moments. After that, you can post your question and our members will help you out.

Ask a Question

Members online

Forum statistics

Threads
474,204
Messages
2,571,065
Members
47,672
Latest member
svaraho

Latest Threads

Top