[Mini-Guida] UDF

« Older   Newer »
  Share  
Jac123
CAT_IMG Posted on 30/4/2008, 18:09     +1   -1




Cos'è un udf???

Un udf sarebbe una funzione che ci permette di fare un certo lavoro usando meno righe di codice nel programma finale...in pratica ci semplifica il lavoro!!!

Ma come si usa un UDF???

La struttura di una UDF è semplicissima, essa in pratica è una funzione:

UDF x Tempo (anke se già c'è il comando in AutoIt)
CITAZIONE
Func _GetHour()
$ret=@HOUR
Return $ret
EndFunc

Dove Func nome specifica il nome della funzione che andrà richiamata nel programma finale;

$ret crea la variabile dove sarà archiviato l'orario;

Return $nomevariabile rende disponibile la variabile dopo aver incluso l'udf;

EndFunc chiude la funzione.


Dopo aver creato la nostra udf dovremmo richiamarla nel nostro script:

CITAZIONE
;Includiamo l'udf nel nostro script!
#Include <udfprova.au3>
;;;
;Creiamo la variabile con il risultato
$ora = _GetHour()
;;;
;Stampiamo il risultato
MsgBox(0, "", $ora)
;;;
;Chiudiamo lo script
Exit

Spero di essere stato utile con questa spiegazione, per qualsiasi dubbio chiedete pure qui sotto!!!

ByeZ
 
Top
I.Ren
CAT_IMG Posted on 1/5/2008, 11:41     +1   -1




buono!
 
Top
Jac123
CAT_IMG Posted on 1/5/2008, 17:48     +1   -1




Thanks...anke per la sezione :D
 
Top
Gianlu-thebest
CAT_IMG Posted on 18/1/2010, 16:05     +1   -1




io non ho capito bene...
:(
 
Top
Lahace
CAT_IMG Posted on 18/1/2010, 17:06     +1   -1




in parole povere tu crei delle funzioni su un altro file .au3 e poi le richiami in quello dove stai creando il tuo script usando l'include
 
Top
PORIEJ
CAT_IMG Posted on 23/2/2010, 11:04     +1   -1




non ho capito bene a cosa serve realmente. Le funzioni non si possono includere direttamente nel codice?
Forse è utile se creo una funzione per me che utilizzo in quasi tutti i programmi che creo, in modo che me la tengo sempre disponibile e la posso richiamare tutte le volte con una linea di codice... Giusto?

Scusate ma sono nabbo e sto imparando autoit con difficoltà... avrei bisogno che qualcuno mi aiutasse... nessuna anima pia? :D
 
Top
xdmisterx
CAT_IMG Posted on 23/2/2010, 12:06     +1   -1




CITAZIONE (PORIEJ @ 23/2/2010, 11:04)
...è utile se creo una funzione per me che utilizzo in quasi tutti i programmi che creo, in modo che me la tengo sempre disponibile e la posso richiamare tutte le volte con una linea di codice...

ti sei risposto da solo :lol: :lol: :lol:

p.s.:presentati :)
 
Top
PORIEJ
CAT_IMG Posted on 23/2/2010, 14:22     +1   -1




CITAZIONE (xdmisterx @ 23/2/2010, 12:06)
CITAZIONE (PORIEJ @ 23/2/2010, 11:04)
...è utile se creo una funzione per me che utilizzo in quasi tutti i programmi che creo, in modo che me la tengo sempre disponibile e la posso richiamare tutte le volte con una linea di codice...

ti sei risposto da solo :lol: :lol: :lol:

p.s.:presentati :)

E' strettamente necessario?
 
Top
xdmisterx
CAT_IMG Posted on 23/2/2010, 14:23     +1   -1




sarebbe meglio di sì, poi non ti costa nulla :)
 
Top
CAT_IMG Posted on 13/3/2010, 18:29     +1   -1

So creare belle gui

Group:
Bannato
Posts:
555
Reputazione:
0

Status:


CITAZIONE
CODICE
Func _GetHour()
$ret=@HOUR
Return $ret
EndFunc

o anche semplicemente

CODICE
Func _GetHour()
Return @HOUR
EndFunc
 
Top
9 replies since 30/4/2008, 18:09   590 views
  Share