SearchWord

« Older   Newer »
  Share  
Chromatic_
CAT_IMG Posted on 17/12/2012, 13:23     +1   -1




Non so se esiste già questa funzione predefinita o quant'altro. Ne ho riscritta una, serve a cercare una parola in un file :) Dovrebbe funzionare xD
CODICE
func SearchValue($file,$word)
       $flag = False
       $string = FileRead($file)
       $1=StringSplit($string," ",1)
       for $i=0 to UBound($1) - 1
               if($1[$i] = $word And $flag = False ) Then
                       $flag = True
               EndIf
       Next
       return $flag
EndFunc

Restituisce "True" se la parola è stata trovata e "0" se la parola non è stata trovata!
:lool:

Edited by Chromatic_ - 17/12/2012, 14:38
 
Top
th1sk
CAT_IMG Posted on 17/12/2012, 14:09     +1   -1




Se la parola (o frase) contiene uno spazio non funziona, però bella :)
 
Top
Chromatic_
CAT_IMG Posted on 17/12/2012, 14:40     +1   -1




Aspetta un attimo.. Che intendi per "contiene uno spazio" asd ?

Credo di aver capito a cosa ti riferisci :O!
Beh, la funzione è stata creata per cercare una sola parola, senza gli spazi appunto! Come vedi utilizzo la funzione StringSplit che mi divide le parole proprio in base agli "spazi"; non potrà mai funzionare.

Grazie della segnalazione comunque :)
 
Top
lOwl
CAT_IMG Posted on 17/12/2012, 19:48     +1   -1




Se usi $1=StringSplit($string,"",1) ti separa ogni singolo carattere, anche se è uno spazio.
 
Top
Chromatic_
CAT_IMG Posted on 17/12/2012, 21:35     +1   -1




Non avevo pensato a tutti questi problemi. Un metodo per sistemare :)?
 
Top
FrontBack
CAT_IMG Posted on 17/12/2012, 22:02     +1   -1




Non prendermi per quello che stronca sul nascere ogni cosa, ma non bastava vedere se StringInStr ritornava un numero diverso da 0 per stabilire se c'è la parola o frase cercata?
 
Top
CAT_IMG Posted on 17/12/2012, 22:18     +1   +1   -1

So implementare gli object

Group:
Admin
Posts:
1,215
Reputazione:
+150

Status:


CITAZIONE (FrontBack @ 17/12/2012, 22:02) 
Non prendermi per quello che stronca sul nascere ogni cosa, ma non bastava vedere se StringInStr ritornava un numero diverso da 0 per stabilire se c'è la parola o frase cercata?

Appunto, è come se uno per creare un programma riscrivesse il sistema operativo :asd:
 
Top
Chromatic_
CAT_IMG Posted on 17/12/2012, 22:26     +1   -1




Era troppo semplice poi :asd:. Vedetela come un'esercitazione :) Non tocco autoit da un bel po'! :asd:
 
Top
»Master
CAT_IMG Posted on 18/12/2012, 04:41     +1   -1




CITAZIONE (‡ (dd) @ 17/12/2012, 22:18) 
CITAZIONE (FrontBack @ 17/12/2012, 22:02) 
Non prendermi per quello che stronca sul nascere ogni cosa, ma non bastava vedere se StringInStr ritornava un numero diverso da 0 per stabilire se c'è la parola o frase cercata?

Appunto, è come se uno per creare un programma riscrivesse il sistema operativo :asd:

Che nel caso sarebbe interessante vistoché windows non è proprio eccellente :asd:
 
Top
*Sym98*
CAT_IMG Posted on 18/12/2012, 14:21     +1   -1




CITAZIONE (Chromatic_ @ 17/12/2012, 22:26) 
Era troppo semplice poi :asd:. Vedetela come un'esercitazione :) Non tocco autoit da un bel po'! :asd:

Come esercitazione una funzione come questa è sempre buona, bravo. :)
 
Top
Chromatic_
CAT_IMG Posted on 18/12/2012, 14:48     +1   -1




CITAZIONE (»Master @ 18/12/2012, 04:41) 
CITAZIONE (‡ (dd) @ 17/12/2012, 22:18) 
Appunto, è come se uno per creare un programma riscrivesse il sistema operativo :asd:

Che nel caso sarebbe interessante vistoché windows non è proprio eccellente :asd:

Decisamente! Ahah :asd:
 
Top
10 replies since 17/12/2012, 13:23   120 views
  Share