AHK rocked a handful of commands I've come to rely on and so far most of them are working as expected. The DLL project I'm working on is called sharpAHK, written in C#, it offers the AHK library plus numerous other related functions.
Code: Select all
As I develop the library of commands for the DLL, i'm writing tools for fun/to make my life easier. Each tool adds new commands to sharkAHK.dll. For instance, Dynamic Coder is the script writer / script library / knowledge base / example index. You can execute AHK or C# code from the editor on the fly. I've found testing small sections of code much faster than compiling repeatedly from Visual Studio. Dynamic Coder aims to be an add-on to the Visual Studio coding process, monitoring your current project offering potential solutions while you code.
So far the sharpAHK function collection is up to 1300 commands. That being the case, organization and documentation are essential to be useful to anyone. Every function will be documented with examples that can be tested and tweaked on the fly.
String together enough over-complicated/time consuming steps for coding, and you're carrying on what AutoHotkey did and was meant to do, giving novice users advanced capabilities on the pc. My personal motivation for the project is to build a library capable of writing fully functional, professional desktop application in a day. Professional look, logging, settings, menu images, and multiple controls that interact with others to load and return values from databases. Using the collection of SQLite functions in sharpAHK.dll, beginners will have access to more advanced functionality.
I've been working on the project solo for a year and a half, consistently moving forward but I'm ready to find some help. There are zero hits in NuGet for AutoHotkey, I aim to be the first with sharpAHK within the next 6 months. I'm looking for any range of coding ability to assist in the effort. There's plenty to do and I appreciate constructive input. At the moment I'm not ready to post to GitHub, step one was just see if anyone would be interested --- Lucid Method