[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[Xen-users] Re: Automate actions


  • To: Lars Roland <lroland@xxxxxxxxx>
  • From: Molle Bestefich <molle.bestefich@xxxxxxxxx>
  • Date: Sat, 28 Jan 2006 13:56:12 +0000
  • Cc: Xen-users@xxxxxxxxxxxxxxxxxxx
  • Delivery-date: Sat, 28 Jan 2006 14:05:34 +0000
  • Domainkey-signature: a=rsa-sha1; q=dns; c=nofws; s=beta; d=gmail.com; h=received:message-id:date:from:to:subject:cc:in-reply-to:mime-version:content-type:content-transfer-encoding:content-disposition:references; b=iHFR9mN2rMjt58urqXrbUAN2PFLv5Ghum7+mcEzYzetnG6pXDzC0PmeIsGIFTwzxxIW8Ht6++7vheE7lfq46+ktnmjJnjdWFqehFZlBRNyE9GVO/+sPsEJavtps2IWaUWDTgBap8f/VJ7t696QM7eELVQm3wD4+l3Bp4d2QUUdo=
  • List-id: Xen user discussion <xen-users.lists.xensource.com>

Lars Roland wrote:
> So to my question: is there some way to program the actions (i.e.
> mouse clicks/keyboard strokes) inside the guest OS ? this way we could
> just fire up a Windows guest for each submission and have it
> completely automated.

There's at least a couple of solutions out there that are able to
match graphical patterns and perform automated mouse {moves,clicks}
and keyboard interaction over a VNC connection.

One of them is Eggplant:
http://www.redstonesoftware.com/technology.html

It has a scripting language where you can tell it how to react to
various graphical situations, which GUI controls to manipulate, how
long it should wait for various events to occur, etc.

I haven't tried VT + Xen, so I'm unsure whether a Windows guest will
be accessible via VNC as is the case for non-VT graphical Xen guests. 
The non-VT case uses a frontend device which acts as a 8514 graphics
adapter, I think.  This probably works with VT too?  I guess if it
doesn't, you can always install an actual Windows VNC server inside
your guest and be done with it ;-).

_______________________________________________
Xen-users mailing list
Xen-users@xxxxxxxxxxxxxxxxxxx
http://lists.xensource.com/xen-users


 


Rackspace

Lists.xenproject.org is hosted with RackSpace, monitoring our
servers 24x7x365 and backed by RackSpace's Fanatical Support®.