Creare Videogiochi - Game Developer
Cos'è AutoIT - Versione stampabile

+- Creare Videogiochi - Game Developer (https://www.making-videogames.net/giochi)
+-- Forum: Programmazione (https://www.making-videogames.net/giochi/Forum-Programmazione)
+--- Forum: Altri Linguaggi di Programmazione (https://www.making-videogames.net/giochi/Forum-Altri-Linguaggi-di-Programmazione)
+--- Discussione: Cos'è AutoIT (/thread-Cos-%C3%A8-AutoIT)



Cos'è AutoIT - Riddick - 19-07-2010

AutoIt (pronounciato auto-it)[1] è un linguaggio di scripting e di automazione freeware per Microsoft Windows. Inizialmente, AutoIt fu creato principalmente per creare script di automazione per i programmi funzionanti su Microsoft Windows[2]. Visto il suo grande successo, però, i creatori hanno deciso di renderlo un linguaggio più avanzato implementando funzioni avanzate.

Con il rilascio della versione 3, la sintassi di AutoIt è stata rinnovata per renderla simile a quella del BASIC. È un linguaggio di programmazione di terza generazione che utilizza un modello di dati classico e una variante del tipo di dati che consente la memorizzazione di diversi tipi di dati, inclusi gli array. È compatibile con Windows 95, 98, ME, NT4, 2000, XP, 2003 e Vista (Il supporto per i sistemi operativi precedenti a Windows 2000 è cessato dalla v3.3.0).

Uno script creato con AutoIt può essere compilato in un eseguibile stand-alone compresso, in modo da consentirne il funzionamento anche sui computer che non hanno AutoIt installato. È disponibile anche un'ampia gamma di librerie chiamate UDF, o "User Defined Functions" (Funzioni Definite dall'Utente)[3] incluse o aggiuntive che aggiungono funzioni particolari. Nel pacchetto sono inclusi il compilatore e una guida esaustiva utili a tutti i programmatori che utilizzano AutoIt.

Caratteristiche e funzioni principali:

* Linguaggio di scripting per Windows con sintassi simile al BASIC.
* Librerie aggiuntive e moduli per specifiche applicazioni.
* Supporto tramite un forum per utenti e sviluppatori.
* Supporta i protocolli TCP e UDP.
* Supporta gli oggetti COM.
* È in grado di richiamare funzioni nelle librerie DLL di Win32.
* Gli script possono essere compilati in eseguibili o in applicazioni console.
* Utiizza proprie interfacce per interagire, crea messaggi e finestre di input.
* Simula movimenti e clic del mouse.
* Manipola finestre di Windows e i suoi processi.
* Automatizza l'input dell'utente e i tasti premuti nelle varie applicazioni.
* È in grado di gestire l'audio.
* Supporta Unicode dalla versione 3.2.4.0.
* Supporta il codice a 64 bit dalla versione 3.2.10.0.
* Si possono utilizzare espressioni regolari.
* Funziona con l'UAC di Windows Vista.
* È distribuito con un IDE basato sul gratuito editor SciTE.

Attualmente lòa vaersione è la: 3.3.6.1, quindi ha delle funzioni/miglioramenti in più a confronto di questa guida presa da: WikiPedia, la volevo fare io, ma siccome questa guida ha spiegato AutoIT 3 molto meglio di quanto lo potevo spiegare lo postata.

Come linguaggio scripting mi piace molto, tempo fa ci feci una AutoPatcher semplice e poi lo lasciai perdere.. questa versione ha molte belle cose in più.

Licenza: Free
Sito: http://www.autoitscript.com/autoit3/index.shtml


RE: Cos'è AutoIT - GEARS_CORPORATION - 19-07-2010

io l'ho usato tempo fa per fare una cavolata...
dicono che è il più semplice linguaggio...


RE: Cos'è AutoIT - Riddick - 19-07-2010

Si, è abbastanza semplice da capire, e si possono fare programmi abbastanza carino, tipo come già detto nel post una autopatcher, molto utile per auto-aggiornare giochi etc..


RE: Cos'è AutoIT - Zapetino - 08-09-2010

ma è potente??


RE: Cos'è AutoIT - KillerZ - 08-09-2010

No, infatti non è un linguaggio di programmazione, è scripting, però se vuoi iniziare con la programmazzione e non hai nessuna base è ottimo per iniziare, ma non ha nulla a che fare già con vb, quidni pensa con c, c++ e c#...


RE: Cos'è AutoIT - Zapetino - 09-09-2010

ci si puo fare un goco 2d??


RE: Cos'è AutoIT - Riddick - 09-09-2010

No.


RE: Cos'è AutoIT - Zapetino - 09-09-2010

cosa ci si puo fare??


RE: Cos'è AutoIT - steve - 09-09-2010

è un linguaggio di automazione... perlopiù serve a far eseguire automaticamente cose che dovresti fare tu.
ad esempio deframmentazioni pianificate, pulizia del sistema (tipo ccleaner, non so se lo conosci), autopatcher, autologin, bot per videogames, spammer e anche malware amatoriali (niente di particolarmente pericoloso che io sappia).

eh... si, ho pure visto qualche giochino in 2d (fatto molto bene).
vedere per credere:
download supermario
fatto da eukalyptus (il link è il forum ufficiale di autoit)


RE: Cos'è AutoIT - Riddick - 09-09-2010

Ci sono riusciti ? bello, ora vedo, ma sicuramente sarà una cosa banale.

Comunque, i programmi che ha citato steve: autopatcher, autologin, bot per videogames, spammer e anche malware , sono i programmi più frequenti fatti con AutoIT.


RE: Cos'è AutoIT - KillerZ - 10-09-2010

il gioco di super mario è stupendo!


RE: Cos'è AutoIT - Zapetino - 11-09-2010

anche radimp è stato fatto con autoit


RE: Cos'è AutoIT - chry - 19-10-2010

looool...io con autoit ci avevo fatto il bot pesca per metin2....avevo trovato gli address statici così leggendo la memoria capiva cosa pescava e decideva se tenerlo o buttarlo...per automatizzare qualcosa credo sia il prog migliore più che altro per la sua facilità....ma per il resto credo serva a poco!


RE: Cos'è AutoIT - Alche - 20-10-2010

io avevo creato un hack in visual basic per metin2 era completo u.u l'auto it sarebbe cadere dal sesto scalino al primo xD io voglio salire al decimo il c++ *---*


RE: Cos'è AutoIT - Revan1985 - 23-10-2010

(20-10-2010, 03:57 PM)darkspettrak Ha scritto: io avevo creato un hack in visual basic per metin2 era completo u.u l'auto it sarebbe cadere dal sesto scalino al primo xD io voglio salire al decimo il c++ *---*

c++ è al nono, al decimo ci sta il codice macchina Tongue


RE: Cos'è AutoIT - KillerZ - 23-10-2010

veramente se vogliamo puntualizzare il c++ sta all ottavo, al nono c'è l'assembly e al decimo il linguaggio macchina <.<