For the people that are beginning with programming and others that want "speed" on coding some basic things, they can use that language that is really friendly and amazing, you can do a lot of things like basic operations such as automating task, from creating programs on windows to basic calculations, currently most things that you can do are:
Execute Windows and DOS executables
Simulate key strokes (supports most keyboards layouts)
Simulate mouse movements and clicks
Move, resize and manipulate windows
Interact directly with "controls" on a window (set/get text, move, disable, etc.)
Work with the clipboard to cut/paste text items
Work with the registry
Create good GUI
Network communications
That language is pretty good, except for one little thing, it doesn't support threads, we have some solutions to solve that problem, but for beginners they are not so easy because its like implement some algorithms present on most operating systems ...
some of them are:
Implement Time Sharing for each "job/process" on your code(mean each routine that you want simulate threading), more easy is you make one system that doesn't implement preemption for subsystems(like give full control to current routine running).
Make more modules to complement your necessity, like make "Main.exe/au3" system organizer and subsystems such as "Network manager", "Data base manager", and so on.
Things become a little hard when you need it, what i say is, if you need something more complex that require a closer interaction between your program and operating system, use c++, java, vb/c#, etc.
for more informations go to http://www.autoitscript.com/autoit3/
No comments:
Post a Comment