Salve ospite, se leggi questo messaggio vuol dire che non sei registrato, cosa aspetti ? Premi qui per registrarti La registrazione è completamente gratuita e ti permetterà di usufruire di tutte le funzionalità del nostro forum. Buona navigazione.


Vendo, Compro, Scambio NosTale! Riapre il Black Market, concludi i tuoi scambi NosTale gratuitamente! Più info  -   Accedi alla sezione
Download file Server : File Retro Server NosTale
Visita la nuova sezione di BorderGame dedicata a Blade & Soul! Sezione Blade and Soul

 
Valutazione discussione:
  • 4 voti - 4 media
  • 1
  • 2
  • 3
  • 4
  • 5
Guida AutoIt v3 by L3
08-04-2012 09:31 PM
Messaggio: #1
Music Guida AutoIt v3 by L3
L3ggendario
*
Meys
Utente Storico

Utente

Messaggi : 286

Registrato dal : Oct 2011

Reputazione : 35

Stato : Offline


Premi :



In Aggiornamento Quotidiano

Introduzione

Chi è stato ad inventare questo linguaggio?
La creazione di questo linguaggio è dovuta a Jonathan Bennett.
-Cos'è AutoIt?
AutoIt v3 è un linguaggio di scripting BASIC-like.
-Qual'è la sua funzione?
Usa una combinazione di tasti, click ecc. per automatizzare compiti non possibili da fare con altri linguaggi.
Inizialmente progettato per configurare PC, per poi diventare un linguaggio di automazione di attività.
AutoIt può:
- Eseguire eseguibili Windows
- Simulare batture di tastiera
- Simulare movimenti e click del mouse
- Muovere e manipolare finestre
- Interagire direttamente con i "controlli" di una finestra (impostare un testo, muovere, ecc.)
A differenza di AutoIt v2, il nuovo linguaggio v3 ha una sintassi molto più standard, simile a VBScript e BASIC, quindi supporta espressioni abbastanza complesse.

Comandi:

Commento:
Spoiler:
Specifica che una sezione di uno script va commentata.
Codice:
#comments-start
..Commento..
#comments-end
Si possono usare anche i codici abbreviati #cs e #ce.
Codice:
#comments-start
MsgBox(4096, "", "Questo non sarà eseguito")
#comments-end

;;; #cs
MsgBox(4096, "", "Il testo è apparso perchè '#cs' è commentato attraverso il punto e virgola.")
#ce
Possiamo osservare che il commento è stato fatto con il ";". Il primo messaggio non è apparso poiché tutto è un unico commento.

Include:
Spoiler:
Questo codice "include" un file nel vostro script.
Codice:
#include "[path\]NomeDelFile"
#include <NomeDelFile>
Il file name è il nome del file da includere mentre il path è opzionale.
Esempio
Codice:
MsgBox(0,"", "L'ora è " & @HOUR & ":" & @MIN & ":" & @SEC)

;;; SCRIPT.AU3 ;;;
#include "TIME.AU3"
MsgBox(0,"", "Esempio")
#include "TIME.AU3"
Exit

; L'esecuzione dello script produrrà tre message boxes con l'ora.

Poi abbiamo un altro codice/comando simile: #include-once. Questo codice fa sì che il file venga incluso una sola volta.

Esempio:
Codice:
#include-once

Func myFunc()
    MsgBox(0,"", " library.au3")
EndFunc


#include "Library.au3"
#include "Library.au3"  ;apparirà un errore se #include-once non è stato usato

MsgBox(0, "Esempio", "Guida by L3ggendario, script.au3'")
myFunc()
Exit

; L'esecuzione di script.au3 farà apparire due message boxes:
; una dice  'Guida by L3ggendario, script.au3'
; e l'altra dice "library.au3"

L'Abs
Spoiler:
Questo codice farà in modo che lo script trovi il valore assoluto di un numero (se non sapete cos'è ripassatevi un po' di algebra).
Codice:
Abs ( numero o espressione da cui ricavare valore assoluto )
Esempio:
Codice:
$var = Abs(-47,67) ;il valore assoluto è 47,67

L' Adlib
Spoiler:
- AdlibEnable: abilita il funzionamento di Adlib.
Codice:
AdlibEnable ( "funzione" [,TempoInMillisecondi] )
Il tempo in millisecondi serve ad indicare il tempo in cui eseguire qualcosa, quanto aspettare per fare apparire qualcosa ecc.
Il tempo standart è 250 ms. 1000 equivale ad un secondo.
Esempio:
Codice:
AdlibEnable("nomeAdlib")
Exit

Func nomeAdlib()
    If WinActive("Error") Then
    EndIf
EndFunc

- AdlibDisable: disabilita il funzionamento di Adlib.
Esempio:
Codice:
AdlibDisable ( )




Link utili by L3ggendario

- Guida a creare hack per S4 League (da aggiornare) http://bordergame.it/showthread.php?tid=3895
"Sometimes I wish someone out there will find me, till there I walk alone.."
İmage
İmage
(Questo messaggio è stato modificato l'ultima volta il: 09-04-2012 01:47 PM da L3ggendario.)
Torna al primo messaggio
Email Cerca Rispondi
14-04-2012 08:11 PM
Messaggio: #2
RE: Guida AutoIt v3 by L3
SimoLuki
Bannati

Banned

Messaggi : 23

Registrato dal : Jul 2011


Stato : Offline


Premi :



Bella guida peccato che a scuola fino alla 2° superiore nn insegnino queste cose... Tongueiù:1!
Torna al primo messaggio
Email Cerca Rispondi
14-04-2012 09:37 PM
Messaggio: #3
RE: Guida AutoIt v3 by L3
L3ggendario
*
Meys
Utente Storico

Utente

Messaggi : 286

Registrato dal : Oct 2011

Reputazione : 35

Stato : Offline


Premi :



Fai conto che io sto in terza media (mai bocciato è.è). Eppure.. Smile
"Sometimes I wish someone out there will find me, till there I walk alone.."
İmage
İmage
Torna al primo messaggio
Email Cerca Rispondi
15-04-2012 09:01 AM
Messaggio: #4
RE: Guida AutoIt v3 by L3
‎iConnect
Bannati
Utente Saggio
Utente Storico

Utente Pro

Messaggi : 1,147

Registrato dal : Mar 2012


Stato : Away


Premi :



Guida utile bravo.
Torna al primo messaggio
Email Cerca Rispondi
15-04-2012 12:33 PM
Messaggio: #5
RE: Guida AutoIt v3 by L3
L3ggendario
*
Meys
Utente Storico

Utente

Messaggi : 286

Registrato dal : Oct 2011

Reputazione : 35

Stato : Offline


Premi :



Fra poco aggiungerò 3-4 codici Smile
"Sometimes I wish someone out there will find me, till there I walk alone.."
İmage
İmage
Torna al primo messaggio
Email Cerca Rispondi
16-04-2012 09:46 PM
Messaggio: #6
RE: Guida AutoIt v3 by L3
Zarta
Amministratori
Minecraft
NosTale
Spammer
Utente Saggio
Utente Storico
Vip

Founder

Messaggi : 6,799

Registrato dal : Oct 2010

Reputazione : 253

Stato : Offline


Premi :



Bella guida, rep + Wink
Torna al primo messaggio
Email WWW Cerca Rispondi

PubblicitàLa tua pubblicità qui, clicca per informazioni e per le offerte!

Stanno visualizzando la discussione : 1 Ospite(i)

  • Versione stampabile
  • Invia ad un amico
  • Sottoscrivi questa discussione