The Future of AutoHotkey (AutoHotkey: major new features)

Talk about anything
User avatar
jeeswg
Posts: 5555
Joined: 19 Dec 2016, 01:58
Location: UK

The Future of AutoHotkey (AutoHotkey: major new features)

12 Apr 2017, 15:26

[EDIT: Are there any features from other programming languages that you would like AutoHotkey to have? Do you think AutoHotkey has any major limitations?]

The story of AutoHotkey v1.1 (aka AutoHotkey_L) so far, can be summed up by some of its highlights:

A_Is64bitOS, A_IsUnicode, IsObject

[EDIT: I.e. adding 64-bit support, Unicode support, and object support.]

I don't know of any major new features that I would want or need in a future AutoHotkey release, but I am curious as to what other people have to say on the matter. I.e. are there any major new features you would like for AutoHotkey in future?

I do know that objects were a revolution, one I did not know would happen, and one whose potential significance I was not aware of. For example with AutoHotkey's own arrays/objects, COM (access to Explorer/Internet Explorer/HTML Help/MS Excel/MS Word), Acc (Microsoft Active Accessibility), WIA (Windows Image Acquisition), AutoHotkey's File object, WinHttpRequest objects, and more recently I'm using Scripting.Dictionary objects and HTMLFile objects.

So maybe there's another revolution I haven't envisaged.

Cheers.

[EDIT:] So ... are there any important, major features that you think that AutoHotkey is currently missing? Myself, I don't use many other programming languages, so none spring to mind, hence why I'm asking.

[EDIT:] From my wish list:
THE FUTURE OF AUTOHOTKEY:
I think these areas should be a priority:
manipulate/retrieve text from:
- windows/controls (i.e. more control types) (Acc.ahk, UI Automation ...) [I've found Acc, some control messages, text via OCR/address space to work for me so far, and haven't needed UI Automation yet.]
- webpages (directly or support common go-between software) (IE/Firefox/Chrome/Edge ...) [We have COM for IE, and Selenium looks like it could be the answer for other web browsers.]
- Windows desktop/folder windows (XP/Vista/7/8/10 ...) [As would be expected, issues with new Windows 8/10 are being identified and resolved, I have found that old messages from Windows XP work on Windows 7 if you send them to the SHELLDLL_DefView control instead of the main folder window, and qwerty12 has helped me with some other long-term Explorer Desktop/Common File Dialog/Common Item Dialog problems.]
Last edited by jeeswg on 30 May 2017, 18:44, edited 2 times in total.
User avatar
nnnik
Posts: 3685
Joined: 30 Sep 2013, 01:01
Location: Germany

Re: AutoHotkey: major new features

12 Apr 2017, 23:58

If you really think that's all then you missed out so much that covering it here in a single post would be impossible.
Recommends AHK Studio
User avatar
jeeswg
Posts: 5555
Joined: 19 Dec 2016, 01:58
Location: UK

Re: AutoHotkey: major new features

13 Apr 2017, 10:57

nnnik ... do tell me more, I thought you would be a good one to answer this question!
guest3456
Posts: 2477
Joined: 09 Oct 2013, 10:31

Re: AutoHotkey: major new features

13 Apr 2017, 11:00

here's an older link that is still on the AHK_H docs:

https://hotkeyit.github.io/v2/docs/AHKL_Features.htm

User avatar
nnnik
Posts: 3685
Joined: 30 Sep 2013, 01:01
Location: Germany

Re: AutoHotkey: major new features

14 Apr 2017, 02:11

The only way to find out about the future is to understand the present.
More specifically to understand AutoHotkeys developments in the future you need to find the element that tackles and solves many problems of the present.
You can only do so by working and collaborating with those that develop AutoHotkey and understanding their problems, finding a pattern within those problems and present a more general solution.
You can also look at other languages and their solutions to get some ideas.
I only develop my code and through experience try to generalize. But I can't tell you what the future will bring as it is also your future, will contain your influence and maybe even your solutions.
Recommends AHK Studio
Guest

Re: The Future of AutoHotkey (AutoHotkey: major new features)

14 Jan 2019, 06:37

I have the feeling that this it's over
Just as happened with AutoIT
User avatar
jeeswg
Posts: 5555
Joined: 19 Dec 2016, 01:58
Location: UK

Re: The Future of AutoHotkey (AutoHotkey: major new features)

14 Jan 2019, 14:43

- @Guest: So what happened with AutoIt, is it still being developed?
- I always thought that if that happened, the users might move on over to AutoHotkey.
- I started learning AutoIt, and have considered writing wrappers/translators to make it easier for AutoIt users to move over. Although I would be perfectly happy for AutoHotkey users to write code in both AutoIt and AutoHotkey, and might make an 'AutoHotkey functions for AutoIt' library.
- Here is some initial code.
Autoit to AutoHotkey - AutoHotkey Community
https://autohotkey.com/boards/viewtopic.php?f=5&t=60439
Implement missing functions - AutoHotkey Community
https://autohotkey.com/boards/viewtopic ... 65&t=59670

- I'm not too worried about the future of AutoHotkey.
- Firstly, I don't think any major functionality is needed for AutoHotkey, and increased support for handling external GUIs/web browsers/Explorer can/should be done via external scripts.
- Secondly, the things that I think AutoHotkey needs, I can write myself in C++, although there is the question of who's the decision-maker to approve any additions. Also, I've been working on fully backporting the AHK v2 GUI objects/functions (via AHK code, not by changing the AutoHotkey exe), so we can have 'AHK v2 within AHK v1' for the foreseeable future. From my perspective, AHK v2 was almost complete anyway apart from the Thread and MouseClick/ControlClick functions, which are minor.
- Thirdly, we have various users who know C++. We even have AutoHotkey_H!
- But yes, I would love if the main devs come back, they would complete AHK v2 in a unique way that only they could. I'm not at the 'time to get worried' stage yet, I've pencilled that in for Feb 18th, 3 months since the main devs last logged in. Anyhow, they deserve a holiday, and the people agitating for a fast AHK v2 release have never taken a look at, or tried to modify/add to, the challenge that is, the AutoHotkey source code.

Return to “Offtopic”

Who is online

Users browsing this forum: Google [Bot] and 14 guests