AutoItX Future
#1
Posted 23 November 2007 - 04:13 PM
It will likely _not_ be backwardly compatible as some of the existing methods have really lame parameters.
#2
Posted 23 November 2007 - 04:55 PM
Something like execute
for AU3_*GetHandle functions, which both dont return a value in c api, i'd sugesst returning a handle
or format the string to be reusable ([HANDLE:...])
#3
Posted 23 November 2007 - 10:05 PM
I saw this beggar on the side of the road today. He was holding a sign saying, "Need a WinList method". It looked like he had been standing out there for awhile; his hands were all gnarled and arthritic from writing all those EnumWindows callbacks. Poor guy. I threw him my two cents.
Also, would it be safe to assume that the interface reimplementation will provide a way to reference controls and windows using the bracket syntax?
Zach...
#4
Posted 23 November 2007 - 11:16 PM
LOLHello Jon,
I saw this beggar on the side of the road today. He was holding a sign saying, "Need a WinList method". It looked like he had been standing out there for awhile; his hands were all gnarled and arthritic from writing all those EnumWindows callbacks. Poor guy. I threw him my two cents.
Also, would it be safe to assume that the interface reimplementation will provide a way to reference controls and windows using the bracket syntax?
Zach...
The current version actually works with the same syntax as the full version of AutoIt. It's just not documented really.
#5
Posted 24 November 2007 - 12:58 AM
Was it this fellow?Hello Jon,
I saw this beggar on the side of the road today. He was holding a sign saying, "Need a WinList method". It looked like he had been standing out there for awhile; his hands were all gnarled and arthritic from writing all those EnumWindows callbacks. Poor guy. I threw him my two cents.
Also, would it be safe to assume that the interface reimplementation will provide a way to reference controls and windows using the bracket syntax?
Zach...
#6
Posted 24 November 2007 - 04:14 AM
@Confuzzled: That looks like the guy across the street. He was trying to write a batch file wrapper for AutoIt.*
Zach...
* I will stop hijacking this thread now.
Edited by zfisherdrums, 24 November 2007 - 04:15 AM.
#7
Posted 01 December 2007 - 06:04 AM
AutoItX needs some love. I've neglected it for quite a while and the interfaces/methods aren't up to scratch. I'm probably going to reimplement the interfaces so for those who use it please chip in with any suggestions.
It will likely _not_ be backwardly compatible as some of the existing methods have really lame parameters.
Any chance to include Regular Expression support in AutoItX? Thanks!
#8
Posted 16 January 2008 - 07:17 AM
Any chance to include Regular Expression support in AutoItX? Thanks!
maybe I am asking this wrong here, because I don't know AutoItX abilities, but, can I register an AuitIT script to windows so if another program will do the following: ObjCreate ("Erez.Interface") can I create this object and register it to windows, and use method within it? so again if another program will call it:
like another AutoIT script:
$part4="hello world"
$oInter=ObjCreate ("Erez.Interface")
$oInter.Initialize(0)
$oInter.SendData($part4)
$oInter.Terminate()
can I write a script that when the other Script creates the object "Erez.Interface", I will Recieve the Initialize command and do stuff with the senddata command?
#9
Posted 25 January 2008 - 01:46 PM
AU3_API long WINAPI AU3_ControlClick(const char *szTitle, const char *szText, const char *szControl, const char *szButton, long nNumClicks, long nX, long nY);
Should I make WinGetHandle and ControlGetHandle the only functions to support strings and make all other functions take pure HWNDs? Or should a have an ...Ex() version of each function that takes alternative parameters?
#10
Posted 25 January 2008 - 06:07 PM
Should I make WinGetHandle and ControlGetHandle the only functions to support strings and make all other functions take pure HWNDs? Or should a have an ...Ex() version of each function that takes alternative parameters?
I don't think that making all the other functions take HWNDs would be that good of an idea. I'm not sure how it applies to everybody else, but for the automation that I do multiple windows are usually popping up so it is nice to do the automation in one call rather then having to call *GetHandle() for each new window. Having *Ex() versions might work, but I think it would clutter up the dll a lot.
As for suggestions, the ability to automate things like sliders, treeviews, and toolbars would be very nice.
#11
Posted 25 January 2008 - 06:07 PM
#12
Posted 13 February 2008 - 12:27 PM
#13
Posted 13 February 2008 - 03:20 PM
#14
Posted 18 April 2008 - 07:28 PM
if you do decide to reimplement the DLL or even add new features I would be more than happy to create the matching Delphi wrapper to go along with the DLL. A lot of your autoITX users out there I think are Delphi users. I know there are other guys on this forum that have done a Java translation and a few other languages too. It would be cool to have them all in your distributable so developers don't have to come searching for them and know that they match the version of the DLL you are distributing. Just my two cents!
I am always available too.
#15
Posted 11 June 2008 - 04:21 AM
Thanks for your work.
Regards,
John.
#16
Posted 07 August 2008 - 11:26 AM
In theory, I could create ANSI versions of every function that converts ansi/unicode on the fly but it's quite a lot of work and I'm not sure it's worth it.
#17
Posted 11 August 2008 - 06:37 AM
Regards,
John.
#18
Posted 12 August 2008 - 03:14 AM
#19
Posted 29 August 2008 - 08:33 PM
#20
Posted 29 August 2008 - 09:00 PM
How about the Winlist feature?
You can roll your own.
http://msdn.microsoft.com/en-us/library/ms633497(VS.85).aspx
http://www.pinvoke.net/default.aspx/user32/EnumWindows.html
0 user(s) are reading this topic
0 members, 0 guests, 0 anonymous users





