Option Explicit
Sub Main
Dim sFile
Dim k,y
Dim nSorte,RetRit,RetRitMax,RetIncrRitMax,Inizio,Fine,RetFreq
sFile = ScegliFile("c:\lunghette",".txt","lunghette.txt")
'Script by lotto_tom75 per rintracciare qualsiasi tipo di ritardo e incremento massimo per
'qualsiasi sorte in lunghette desiderate (siano esse 'terzine consecutive,
' quartine radicali ecc...)
'il gruppo di formazioni desiderate da analizzare dovranno essere messe necessariamente
'nella directory lunghette
'in c: (se non presente andrà necessariamente prima creata
'dopo questo le formazioni volute da anlizzare andranno messe in un file .txt dentro
'la sopradetta directory
'e ogni elemento delle lunghette dovrà distanziarsi dagli altri con un il carattere .
'Inizio = 1 'qui dovrai mettere il numero dell'estrazione iniziale
'Fine = 8647 'qui dovrai mettere il numero dell'estrazione finale su cui vuoi effettuare la ricerca
'Qui "attivi" il numero di ruote che vuoi... considerare (unite)
'Nell'esempio è "attivata" solo BA
'Se vuoi attivare ad es. BA , CA e FI dovrai scrivere:
'ReDim aRuote(3)
'aRuote(1)=BA_
'aRuote(2)=CA_
'aRuote(3)=FI_
'e lasciare "commentate" con il carattere ' tutte le altre...
ReDim aRuote(1)
aRuote(1) = BA_
'aRuote(2) = CA_
'aRuote(3) = FI_
'aRuote(4) = GE_
'aRuote(5) = MI_
'aRuote(6) = NA_
'aRuote(7) = PA_
'aRuote(8) = RO_
'aRuote(9) = TO_
'aRuote(4) = VE_
'aRuote(11) = NZ_
'aRuote(12) = TU_ 'Volendo utilizzare questa opzione per calcolare
'i parametri su tutte bisognerà
'necessariamente far corrispondere il valore di Redim aRuote(1) con
'quello di aRuote(12) = TU_ ovvero
'cambiare semplicemente ReDim aRuote(1) in Redim aRuote(12)
nSorte = 2
Call Messaggio("Lettura file di testo")
ReDim aRighe(0)
Call LeggiRigheFileDiTesto(sFile,aRighe)
For k = 0 To UBound(aRighe)
If aRighe(k) <> "" Then
ReDim aNum(0)
Call SplitByChar("." & aRighe(k),".",aNum)
Call StatisticaFormazioneTurbo(aNum,aRuote,nSorte,RetRit,RetRitMax,RetIncrRitMax,RetFreq,Inizio,Fine)
'Call StatisticaFormazioneTurbo(aNum,aRuote,nSorte,RetRit,RetRitMax,RetIncrRitMax,Inizio,Fine)
RetRit = RitardoCombinazioneTurbo(aRuote,aNum,nSorte,Fine)
Dim Diff
Diff = RetRitMax - RetRit
'If(RetRit >= 0) Then
'If(RetIncrRitMax > 0) Then
If(RetRit > 0) Then
Call Scrivi(aRighe(k) & " ra : " & RetRit & " rs: " & RetRitMax & " incmax: " & RetIncrRitMax & " diff: " & Diff)
End If
End If
If k Mod 100 = 0 Then
Call Messaggio("Colonna : " & k)
If ScriptInterrotto Then Exit For
Call AvanzamentoElab(0,UBound(aRighe),k)
End If
Next
End Sub