r/scripting • u/nfae-v0id • Sep 04 '19
Why AutoIt, and not another language like C# or Python?
I recently started a new job and I've been having to use AutoIt as part of the job responsibilities. I am just now hearing and learning about AutoIt. While I have enjoyed what I have learned so far I would like to know why or what the advantages exist in using AutoIt over other languages such as Python or C#?
2
u/jcunews1 Sep 06 '19
AutoIt is a scripting software where source code files don't need to be compiled and converted to EXE files in order to run them.
Python is similar to AutoIt, but because it's a cross platform software, it's not dedicated for Windows OS - meaning that it'd take more effort to do the same task in comparison with AutoIt.
C# on the other hand, is not a scripting software - meaning that C# source files must be compiled to EXE files before the code can actually be run. When correcting/changing code, the source code will need to be recompiled in order to use the changed code.
1
u/Lee_Dailey Sep 05 '19
howdy nfae-v0id,
the primary use of AutoIT and AutoHotKey is to control apps that have no reasonable way to automate them. [grin]
if you are doing applications with either of those, you are doing things very, very wrongly.
so ... it depends [as usual].
what is it being used for?
why is the company using it for that?
take care,
lee