# Is it possible to record and playback in ruby?

**URL:** <https://www.ruby-forum.com/t/is-it-possible-to-record-and-playback-in-ruby/174290>\
**Category:** Ruby\
**Created:** [August 24, 2009, 2:55pm UTC](https://www.ruby-forum.com/t/is-it-possible-to-record-and-playback-in-ruby/174290 "2009-08-24T14:55:09Z")\
**Posts on this page:** 4\
**Page:** 1

<div class="post-metadata">

**Author:** ![railslist](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/r/65b543/32.png) [@railslist](https://www.ruby-forum.com/u/railslist)\
**Post date:** [August 24, 2009, 2:55pm UTC](https://www.ruby-forum.com/t/is-it-possible-to-record-and-playback-in-ruby/174290/1 "2009-08-24T14:55:09Z")

</div>

hi, just wondering if it is possible to record and playback mouse  
actions in ruby?. Are there any internal/external libraries?

---

<div class="post-metadata">

**Author:** ![railslist](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/r/65b543/32.png) [@railslist](https://www.ruby-forum.com/u/railslist)\
**Post date:** [August 24, 2009, 3:12pm UTC](https://www.ruby-forum.com/t/is-it-possible-to-record-and-playback-in-ruby/174290/2 "2009-08-24T15:12:38Z")

</div>

Rails L. wrote:

> hi, just wondering if it is possible to record and playback mouse  
> actions in ruby?. Are there any internal/external libraries?

Hi,

I don’t know about recording mouse actions, but if you want to fake  
mouse input, I recommand AutoIt if you’re using Windows. If you use an X  
server system, try out the xdo library I wrote on top of xdotool:  
[http://rubyforge.org/projects/auto/](http://rubyforge.org/projects/auto/)  
I’d be glad to get feedback on it since I just completed it 😉

Marvin

---

<div class="post-metadata">

**Author:** ![railslist](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/r/65b543/32.png) [@railslist](https://www.ruby-forum.com/u/railslist)\
**Post date:** [August 24, 2009, 3:51pm UTC](https://www.ruby-forum.com/t/is-it-possible-to-record-and-playback-in-ruby/174290/3 "2009-08-24T15:51:00Z")

</div>

Marvin GÃ¼lker wrote:

> Marvin GÃ¼lker wrote:
> 
> > but if you want to fake  
> > mouse input, I recommand AutoIt if you’re using Windows.
> 
> Sorry, I forgot to give the link:  
> [AutoIt Scripting Language - AutoIt](http://www.autoitscript.com/autoit3/index.shtml)
> 
> Marvin

Thanks Marvin. I will have a look and also update this thread.

cheers

Rails based free Craigslist Clone  
[http://www.classifiedscript.in](http://www.classifiedscript.in)

---

<div class="post-metadata">

**Author:** ![railslist](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/r/65b543/32.png) [@railslist](https://www.ruby-forum.com/u/railslist)\
**Post date:** [August 24, 2009, 3:25pm UTC](https://www.ruby-forum.com/t/is-it-possible-to-record-and-playback-in-ruby/174290/4 "2009-08-24T15:25:01Z")

</div>

Marvin GÃ¼lker wrote:

> but if you want to fake  
> mouse input, I recommand AutoIt if you’re using Windows.

Sorry, I forgot to give the link:

> **[AutoIt Scripting Language - AutoIt](https://www.autoitscript.com/site/autoit/)**
>
> AutoIt is a freeware BASIC-like scripting language designed for automating the Windows GUI and general purpose scripting.

Marvin
