From: Per Sandberg <per.sandberg@bredband.net>
Subject: Re: [ANN] ada-autoit updated to work with AUtoIt v3.2.12
Date: Thu, 23 Oct 2008 08:04:18 +0100
Date: 2008-10-23T08:04:18+01:00 [thread overview]
Message-ID: <490021F2.7060503@bredband.net> (raw)
In-Reply-To: <gdoldr$toe$1@aioe.org>
A short reply.
*) Yes Autoit is a quite simple and its a lot of things it don't do.
*) The drive behind the binding was simplicity.
*) A# is out of the question for several reasons alto it might work very
well but i got a lot of legacy stuff and just want to press a few buttons.
*) What i found using GnatCOM direct is that i end up with a lot of code
in the application layer and usually have to write some kind of wrapper
on the generated code anyway (to leave the COM-World).
So I usually find it simpler to translate from the C header files direct
to Low Level Ada by hand (basically what i will get from GnatCOM) and
then do the higher Level Ada mapping.
Of course all this depends on size and complexity of the interface.
/Per
Steve wrote:
> "Per Sandberg" <per.sandberg@bredband.net> wrote in message
> news:3hsLk.20974$he4.20381@newsfe27.ams2...
>> ada-autoit is a medium thick Ada-binding to the scripting tool Auto It.
>>
>> Note this tool is very win32 specific.
>>
>> For more info see:
>> http://www.autoitscript.com/autoit3/index.shtml
>> and:
>> http://sourceforge.net/projects/ada-autoit/
>
> I recently tried using autoit and found it interesting. Unfortunately it
> wasn't able to do everything I wanted to do with out a lot of extra work, or
> at least learning a new programming language (the special dialect of basic
> used by autoit). I did a little research to see if there was an easier way
> and found the Microsoft UI Automation Library.
>
> http://msdn.microsoft.com/en-us/magazine/cc163288.aspx
>
> For my app I wound up using the c# and the.net framework which contains an
> automation framework (system.windows.automation). If I were developing the
> same app in Ada I would either use A# or create a binding to the Microsoft
> UI Automation Library using GnatCOM.
>
> Regards,
> Steve
>
>
next prev parent reply other threads:[~2008-10-23 7:04 UTC|newest]
Thread overview: 4+ messages / expand[flat|nested] mbox.gz Atom feed top
2008-10-21 22:49 [ANN] ada-autoit updated to work with AUtoIt v3.2.12 Per Sandberg
2008-10-23 1:53 ` Steve
2008-10-23 7:04 ` Per Sandberg [this message]
2008-10-25 2:56 ` Mikhail Terekhov
replies disabled
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox