Introduzione ad AutoIt
AutoIt v3 è un linguaggio di scripting BASIC-like progettato per automatizzare la GUI di Windows . Usa una combinazione di battute di tasti, movimenti del mouse e manipolazione di finestre/controlli al fine di automatizzare compiti in una modalità non possibile o affidabile con altri linguaggi (ad es. VBScript e SendKeys).
AutoIt è stato progettato inizialmente allo scopo di riconfigurare facilmente migliaia di PC, ma con il rilascio della v3 è adatto anche all’automazione di attività diverse e allo scripting di attività ripetitive.
Auto può:
- Eseguire eseguibili Windows e DOS
- Simulare batture di tastiera (supporta moltissimi layouts di tastiera)
- Simulare movimenti e click del mouse
- Muovere, ridimensionare e manipolare finestre
- Interagire direttamente con “controlli” su una finestra (impostare/ottenere testo, muovere, disabilitare, etc.)
- Funzionare con la clipboard per tagliare/incollare testo
- Funzionare con il Registry
A differenza di AutoIt v2, il nuovo linguaggio v3 ha una sintassi molto più standard -simile a VBScript e BASIC – e ora supporta espressioni complesse, funzioni utente, looping e ogni altra cosa che veterani di scripting si aspettano.
Come con le versioni precedenti, AutoIt è stato disegnato per essere più piccolo possibile (~100KB) e stand-alone senza files .dll esterni o chiavi di registry richieste. Scripts possono anche essere compilati in eseguibili stand-alone con Aut2Exe.
Ci saranno anche aggiornamenti a versioni ActiveX e DLL di AutoIt chiamate AutoItX3 – a differenza della v2 questo sarà un controllo combinato (COM e funzioni standard DLL nella stessa DLL). AutoItX3 ti consentirà di usare le caratteristiche uniche di AutoIt nel tuo preferito linguaggio di scripting o di programmazione! (AutoItX3 è attualmente in beta, i files possono essere scaricati qui ).
Soprattutto, AutoIt continua ad essere FREE – ma se vuoi supportare il tempo, denaro e sforzi spesi sul progetto e webhosting puoi donare nell’homepage di AutoIt .