Follow along with the video below to see how to install our site as a web app on your home screen.
Nota: This feature may not be available in some browsers.
non ti sbagliare legend come fa a sapere lo storico se non si spupazza tutto l'archivio ?È strano che impieghi tanto tempo anche perché non lavora subtutto l archivio.
si chiama elencouscite o qualcosa di simileEsiste la funzione elencoritardi?
Luigi Nike ha impostato come range 7440, estrazione fin. In teoria non dovrebbe spupazzarsi () tutto l archivionon ti sbagliare legend come fa a sapere lo storico se non si spupazza tutto l'archivio ?
SerieElencoUscitesi chiama elencouscite o qualcosa di simile
Class Script
Sub Main
Dim idEstr As Integer = EstrazioniArchivio()
Dim Ruota As Integer = 12
Dim Ritardo, RitardoMax, Frequenza, Presenze, EstrEsam, IncrRitMax As Integer
Dim aNumeri() As Integer = {0, 9,90}
Dim aUscite() As Struct_elenco_uscite
Dim T() , V() As String
T = {" Id Rilevato "," Ruota "," Ritardo Corr "," Ritardo_Max "," InCr_Max "," Frequenza ", " Presenze "," Estrazioni Esaminate "}
Call InitTabella (T)
Call SerieElencoUscite(aNumeri, Ruota, 2, aUscite, Ritardo, RitardoMax, Frequenza, Presenze, IncrRitMax, 5000, idEstr,, EstrEsam)
Scrivi(StringaNumeri(aNumeri))
Scrivi("Ritardo : " & Ritardo)
Scrivi("RitardoMax : " & RitardoMax)
Scrivi("Uscite Tot : " & Frequenza)
Scrivi("Presenze : " & Presenze)
Scrivi("IncrRitMax : " & IncrRitMax)
Scrivi("EstrEsam : " & EstrEsam)
Scrivi()
For k As Integer = 0 To aUscite.GetUpperBound(0)
V = { aUscite(k).IdEstr , NomeRuota(aUscite(k).Ruota),aUscite(k).Ritardo,aUscite(k).RitardoMax,aUscite(k).IncrRitMax,aUscite(k).Frequenza,aUscite(k).Presenze,aUscite(k).EstrEsam}
Call AddRigaTabella (V)
Next
Call AddRigaTabella(T)
CreaTabella
End Sub
End Class
Infatti SerieStorico senza il Turbo impiega in vbscript
00:01:12
con Turbo
00:00:12
Class Script
Sub Main
'Ritardi storici su ruote 14.4.2021
Dim Nu(1),Ru(1),rit(11),sto(11) As Integer
Dim T() , V() As String
Dim x , n1 , y ,max , maxx , xx As Integer
Dim scelta As Integer
Dim sceltafatta As String
scelta = CInt (InputBox("Quale Ritardo " & Chr(13) & Chr(13) & "1 - Rit Attuale" & Chr(13) & " 2 - Rit Storico",,1))
Dim Ini As Integer = 1'EstrazioneIni' - 1000
Dim fin As Integer = EstrazioniArchivio
T = {"Numeri","Ba","Ca","Fi","Ge","Mi","Na","Pa","Rm","To","Ve","Nz","MaxRit","MaxSto"}
Call InitTabella(T,ColoreVerde,,,ColoreBianco)
For n1 = 1 To 90
Nu(1) = n1
For y = 1 To 11
Ru(1) = y
If scelta = 1 Then
rit(y) = SerieRitardo(Nu,Ru,1,fin)
sto(y) = SerieStorico(Nu,Ru,1,Ini,fin)
End If
If scelta = 2 Then
rit(y) = SerieStorico(Nu,Ru,1,Ini,fin)
End If
max = MassimoV(rit)
maxx = MassimoV(sto)
Next
If scelta = 1 Then sceltafatta = "Ritardo Corrente" & " Sript by Mike58 " & Chr(169)
If scelta = 2 Then sceltafatta = "Ritardo Storico" & " Sript by Mike58 " & Chr(169)
Call AvanzamentoElab(1,90,n1)
Call Messaggio("Ritardi Correnti o Storici " & Space(20) & " Script By Mike58 ")
V = {StringaNumeri(Nu),rit(1),rit(2),rit(3),rit(4),rit(5),rit(6),rit(7),rit(8),rit(9),rit(10),rit(11),max,maxx}
Call AddRigaTabella(V)
For xx = 2 To 11
If V(12) = V(xx) Then Call SetColoreCellaRighe((xx),ColoreRosso,ColoreGiallo )
Next
Next
Scrivi (sceltafatta)
Call CreaTabella()
End Sub
End Class
Ciao Luigi Lo stesso script copiato dal forum e dopo aver copiato le nuove dll, migliora il tempo e il mio pc analizza in
00:00:10
migliora di 45 sec.
ottimo grazie
Class Script
Sub Main()
Dim Ini,Fin As Integer
Dim R,P,E,Rit As Integer
Ini = 1
Fin = EstrazioniArchivio
Scrivi (FormatSpace(" ",58),1,,RGB(0,117,234),RGB(236,255,245),120)
Scrivi (Space(5) & " I 10 Ritardatari Per Ogni Ruota * Al " & DataEstrazione(Fin) & Space(5),1,,RGB(0,117,234),ColoreBianco,120)
Scrivi (FormatSpace(" ",58),1,,RGB(0,117,234),RGB(236,255,245),120)
Scrivi
For R = 1 To 11
Scrivi (FormatSpace(NomeRuota(R,False),9,True),1,0,,ColoreRosso,120)
For P = 1 To 10 ' Quì Impongo Quanti Ritardatari ---> Se Cambi Modificare anche sotto
E = NumeroPosRit(Fin,R,P)
If P < 10 Then
Scrivi (" " & FormatSpace(Format2(E),4,True),True,False,,,120)
Else
Scrivi (" " & FormatSpace(Format2(E),4,True),True,,,,120)
End If
Next
Scrivi ("Ritardo" & Space(3),1,0,,ColoreRosso,120)
For P = 1 To 10
E = NumeroPosRit(Fin,R,P)
Rit = EstrattoRitardo(E,R,Fin)
If P < 10 Then
Scrivi (FormatSpace(Rit,5,True),1,False,,ColoreBlu,120)
Else
Scrivi (FormatSpace(Rit,5,True),1,,,ColoreBlu,120)
End If
Next
Scrivi
Next
Scrivi
End Sub
End Class
Class Script
Sub Main()
Dim Ini,Fin As Integer
Dim R,P,E(10),Rit(10) As Integer
Dim T(),aT1(),aT2() As String ' dimensione stringa per Tabelle
Ini = 1
Fin = EstrazioniArchivio
Scrivi (FormatSpace(" ",58),1,,RGB(0,117,234),RGB(236,255,245),120)
Scrivi (Space(5) & " I 10 Ritardatari Per Ogni Ruota * Al " & DataEstrazione(Fin) & Space(5),1,,RGB(0,117,234),ColoreBianco,120)
Scrivi (FormatSpace(" ",58),1,,RGB(0,117,234),RGB(236,255,245),120)
Scrivi ()
'---------------------------- Titolo Tabella ---------------------------------------------
T = { "Ruota"," Rit1 "," Rit2 "," Rit3 "," Rit4 "," Rit5 "," Rit6 "," Rit7 "," Rit8 "," Rit9 "," Rit10 " }
Call InitTabella(T)
'-----------------------------------------------------------------------------------------
For R = 1 To 11
For P = 1 To 10 ' Quì Impongo Quanti Ritardatari ---> Se Cambi Modificare anche sotto
E(P) = NumeroPosRit(Fin,R,P)
Rit(P) = EstrattoRitardo(E(P) ,R,Fin )
Next
'--------------------------- AddRigatabella 1 ------------------------------------------------------
aT1 = { NomeRuota(R), E(1),E(2) ,E(3) ,E(4) ,E(5),E(6) ,E(7) , E(8) ,E(9) ,E(10) }
Call AddRigaTabella (aT1)
For x1 As Integer = 0 To 10
If Rit(x1) > 99 Then Call SetColoreCellaRighe((x1),ColoreVerde,ColoreBianco )
Next
'...........................AddRigatabella 2 .......................................................
aT2 = { "Ritardo " , Rit(1),Rit(2),Rit(3),Rit(4),Rit(5),Rit(6) , Rit(7) ,Rit(8) ,Rit(9) ,Rit(10) }
Call AddRigaTabella(aT2)
For x2 As Integer = 0 To 10
If Rit(x2) > 99 Then Call SetColoreCellaRighe((x2),ColoreRosso,ColoreGiallo)
Next
'---------------------------------------------------------------------------------------------------
Next
CreaTabella ' creatabella
End Sub
End Class