...
0001100100110111110001011101100001000001010100110011011000011110111011110101110101001101010011110001000100110000100001000010011110
1001100010101111001101001011100110111100111100111011011100000110110001010011010001001111011111000100000101010110100101011000000101
1101011101011000001011010101001011010110100001001010010111000100101011101011011001011110110111101110010110101110101111100011001111
1001011111010000000011010101111111011000011101010111000001010110100000111101111110100110010111100111010100111001011101110000000000
0001110011010010100000001011001000010100001110001111111010000000011000010101000000111010011110010110100111010111111101010000101101
1010111000110101011100010000100010010101100110000101000000010011000000011101100101001001011111001111100011100000101101001111011100
1010000000010100000111110100101001011011011111100100101101001001011010001110000001100101010010111111101101101010010100011101111001
1011110000101010011100100101110001101110111001010110000110111000010000001000000101000111100100111011000001110110001000010001010100
1111001111000001111101110111100011000000000000110001001011010001001100010100100100001111101011010000101010001110101000011000011100
1110101111100011000010000101101101101110001110101000000100000011100011000111011011010110011001010101111101010010110100011011010010
0100010011010011100101101111000110001000011001101111001111011000011001001011111101110010000100010101000110110100101100110100001010
0010111101001000010011111101000100100001011111001100101000000010101000101011010110100111001000101111001001001110011110101001111010
RE
RE-Tools
Security
Operating Systems
Development Tools
Digital Art
Didatic Materials
Virtualization
zines...
"... i don't understand the world... i wont understand the world... i don't belive that someone in sometime... said what? sorry i don't understand... rakish"

Sunday, December 23, 2007

Autoit - its not just for automation :)


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: