jackhab Posted January 5, 2022 Posted January 5, 2022 I'm asking because of this remark in the AutoItX help: Quote AutoItX is a DLL version of AutoIt v3 that provides a subset of the features of AutoIt via an ActiveX/COM and DLL interface. What is this subset exactly - are there any AutoIt features that will not be available if I use C#+AutoItX instead of AutoIt scripting?
Developers Jos Posted January 5, 2022 Developers Posted January 5, 2022 11 minutes ago, jackhab said: are there any AutoIt features that will not be available if I use C#+AutoItX instead of AutoIt scripting? Yes... Just check out the Helpfile AutoItX.chm for the available commands in the AutoItX version. SciTE4AutoIt3 Full installer Download page - Beta files Read before posting How to post scriptsource Forum etiquette Forum Rules Live for the present, Dream of the future, Learn from the past.
jackhab Posted January 5, 2022 Author Posted January 5, 2022 41 minutes ago, Jos said: Yes... Just check out the Helpfile AutoItX.chm for the available commands in the AutoItX version. So let's say I can build a GUI using VS C# tools and I don't need user functions like _ArrayReverse since, well C#... Are there any important AutoIt functionality that will be missing in AutoItX?
Developers Solution Jos Posted January 5, 2022 Developers Solution Posted January 5, 2022 1 minute ago, jackhab said: _ArrayReverse These aren't AutoIt3 Functions but rather UDF (User Defined Functions), which are simply scripts and obviously will never work in AutoItX. You need to define Important for yourself, so as indicated, have a look at the Helpfile and see if that subset of functions is what you are looking for, but they are mainly the functions that are used to automate processes being: Window handling Control handling Process handling Sending keyboard keys SciTE4AutoIt3 Full installer Download page - Beta files Read before posting How to post scriptsource Forum etiquette Forum Rules Live for the present, Dream of the future, Learn from the past.
jackhab Posted January 5, 2022 Author Posted January 5, 2022 2 hours ago, Jos said: These aren't AutoIt3 Functions but rather UDF (User Defined Functions), which are simply scripts and obviously will never work in AutoItX. You need to define Important for yourself, so as indicated, have a look at the Helpfile and see if that subset of functions is what you are looking for, but they are mainly the functions that are used to automate processes being: Window handling Control handling Process handling Sending keyboard keys Thanks! I think having access to all automation functionality combined with C# and ability to use VS debugger will make the AU development much easier than writing AU scripts.
Recommended Posts
Create an account or sign in to comment
You need to be a member in order to leave a comment
Create an account
Sign up for a new account in our community. It's easy!
Register a new accountSign in
Already have an account? Sign in here.
Sign In Now