Novità

Mike58

solare

Advanced Member >PLATINUM<
Ciao Mike58, questo listato è tuo ed è spettacolare.
Volevo chiederti puoi inserire la possibilità di ricerca anche a più ruote !
Grazie qualunque sia la tua decisione

Sub Main()
Dim ru(10),nn(2),mt1(90,5),mt2(4005,5),nn2(2),mt3(90,5)
ESRT = CInt(InputBox("ESTRAZIONI DA ESAMINARE?","ESTRAZIONI",90))
r = CInt(InputBox("RUOTA DEL NUMERO PRINCIPALE","RUOTA",1))
a = CInt(InputBox(" NUMERO PRINCIPALE","NUMERO",57))
ru(1) = CInt(InputBox("RUOTA APPARTENENTE AL NUMERO ","RUOTA",r))
cl = CInt(InputBox("ESTRAZIONI A RITROSO DEI RILEVATORI"," ES ",18))
nStart = Timer
ini = EstrazioneFin - ESRT
fin = EstrazioneFin
Tot = fin - Ini
cc = 0
'block = 0 ' contatore blocca spia
For es = ini To fin
Messaggio(es)
Call(AvanzamentoElab(Ini,fin,es))
'If block = 1 Then es = es + cl : block = 0 ' se spia = 1nei colpi allora azzera
If Posizione(es,r,a) > 0 Then
cc = cc + 1
co = 0
'block = 1 ' spia trovata
'--------------------- calcolo Numero rilevatore ---------------------
co = 0
For ii = 1 To 90
nn(1) = ii
co = co + 1
mt1(co,1) = co
mt1(co,2) = nn(1)
fr1 = SerieFreq(es - cl + 1,es - 1,nn,ru,1)
'If fr1 > 1 Then fr1 = 0 ' se trovato 1 allora prossimo diventa 0
mt1(co,3) = mt1(co,3) + fr1
rit1 = RitardoCombinazione(ru,nn,1)
mt1(co,5) = rit1
Next
'----------------------------------------------------------------------
ColoreTesto 1
Scrivi FormatSpace(cc,2,1) & "°) Caso " & es & " " & NomeRuota(r) & " " & StringaEstratti(es,r) & " [" & DataEstrazione(es) & "]"
ColoreTesto 0
End If
Next
OrdinaMatrice mt1,- 1,3
Scrivi
Scrivi "NUMERO " & Format2(a) & " sulla ruota di " & NomeRuota(r),1,0
Scrivi " Uscito " & Format2(cc) & " volte da " & DataEstrazione(ini) & " a " & DataEstrazione(fin),0,0
ColoreTesto 1
Scrivi " Estrazioni Totali: " & Tot,1
ColoreTesto 0
Scrivi: ColoreTesto 2
Scrivi"PROBABILI RILEVATORI CHE NELLE ULTIME " & Format2(cc) & " VOLTE HANNO ANTICIPATO IL NUMERO " & Format2(a),1,,,,3
Scrivi"NELLE " & cl & " ESTRAZIONI PRECEDENTI",1,,,,3 :ColoreTesto 0:Scrivi
Scrivi "| Rilevatori del Numero " & Format2(a) & " con frequenze & ritardo |",1,- 1,3,,2
ColoreTesto 0:Scrivi
For xx = 1 To 10
Scrivi " N° " & Format2(mt1(xx,2)) & " [FREQUENZA " & Format2(mt1(xx,3)) & " | RITARDO " & FormatSpace(mt1(xx,5),2) & "]"
If mt1(xx,5) >= 0 And mt1(xx,5) < cl Then
c = c + 1
End If





Next
Scrivi"----------------------------------------------------------------"
Scrivi "ci sono " & c & " Numeri Rivelatori Attivi OK da 5 in poi, quindi prossima l'uscita",True,True,2,4,4




Scrivi:Scrivi
Scrivi " scripted by Mike58 ",1,- 1,6
nEnd = Timer
Call Scrivi("Tempo di elaborazione : " & FormattaSecondi((nend + 1) - nstart))
End Sub
Function FormattaSecondi(s)
'Questa Function trasforma il numero di secondi passato come parametro in una stringa
' passando i secondi si ottengono ore minuti e secondi in formato hh:mm:ss
' s ---> Numero di secondi da formattare
' ritorna una stringa il cui formato è hh:mm:ss (la function non funziona se in totale abbiamo piu di 99 ore )
Dim hh
Dim Mm
Dim Ss
Dim TimeStr
hh = s \ 3600
Mm =(s Mod 3600) \ 60
Ss = s -((hh * 3600) +(Mm * 60))
TimeStr = Format2(hh) & ":" & Format2(Mm) & ":" & Format2(Ss)
FormattaSecondi = TimeStr
End Function
 
Solare, se leggi prima che metto mano sullo script, fammi capire se le ruote multiple sono solo sulla ruota/e di ricerca, del numero spia, perché i rilevatori numeri che hanno preceduto forse devono agire su ruota fissa.

Non lo so devo vedere.

ciao
 
Ciao Mike58, sempre che sia possibile direi di agire solo sulle ruote di ricerca, es. ba ca.......se non è fattibile lo teniamo così com'è.
 
Ciao,chiedo scusa .....se..... mi intrometto il listato mi da errore all'inizio Sub Main()


perchè......grazie.
 
Ciao alien, ho provato a copiarlo e incollarlo su spaziometria, funziona benissimo.
Magari prova a incollarlo prima su note pad poi copia e riprova.
 
acc...SCUSA ...hai ragione..avevo copiato solo in parte,credevo fossero due script...hahahahahaha

non sarebbe male se........lo script dicesse anche con quale numero spia si accoppia con gli altri 10 numeri..............:p buona giornata.
 
Eccolo solo per la scelta ruote in posizione.

Codice:
Sub Main()
 Dim ru(10),nn(2),mt1(90,5),mt2(4005,5),nn2(2),mt3(90,5)
 ESRT = CInt(InputBox("ESTRAZIONI DA ESAMINARE?","ESTRAZIONI",90))
 ReDim aR(12)
 'r = CInt(InputBox("RUOTA DEL NUMERO PRINCIPALE","RUOTA",1))
 r = ScegliRuote(aR)
 
 a = CInt(InputBox(" NUMERO PRINCIPALE","NUMERO",57))
 ru(1) = CInt(InputBox("RUOTA DI GIOCO ","RUOTA DI GIOCO",1))
 cl = CInt(InputBox("ESTRAZIONI A RITROSO DEI RILEVATORI"," ES ",18))
 nStart = Timer
 ini = EstrazioneFin - ESRT
 fin = EstrazioneFin
 Tot = fin - Ini
 cc = 0
 '***** = 0 ' contatore blocca spia
 
 For es = ini To fin
 For kr = 1 To r
  Messaggio(es)
  Call(AvanzamentoElab(Ini,fin,es))
  'If ***** = 1 Then es = es + cl : ***** = 0 ' se spia = 1nei colpi allora azzera
  If Posizione(es,aR(kr),a) > 0 Then
   cc = cc + 1
   co = 0
   '***** = 1 ' spia trovata
   '--------------------- calcolo Numero rilevatore ---------------------
   co = 0
   For ii = 1 To 90
    nn(1) = ii
    co = co + 1
    mt1(co,1) = co
    mt1(co,2) = nn(1)
    fr1 = SerieFreq(es - cl + 1,es - 1,nn,ru,1)
    'If fr1 > 1 Then fr1 = 0 ' se trovato 1 allora prossimo diventa 0
    mt1(co,3) = mt1(co,3) + fr1
    rit1 = RitardoCombinazione(ru,nn,1)
    mt1(co,5) = rit1
   Next
   '----------------------------------------------------------------------
   ColoreTesto 1
   Scrivi FormatSpace(cc,2,1) & "°) Caso " & es & " " & SiglaRuota(aR(kr)) & " " & StringaEstratti(es,aR(kr)) & " [" & DataEstrazione(es) & "]"
   ColoreTesto 0
  End If
  Next
 Next
 OrdinaMatrice mt1,- 1,3
 Scrivi
 Scrivi "NUMERO " & Format2(a) & " sulla ruota di " & StringaRuote(aR),1,0
 Scrivi " Uscito " & Format2(cc) & " volte da " & DataEstrazione(ini) & " a " & DataEstrazione(fin),0,0
 ColoreTesto 1
 Scrivi " Estrazioni Totali: " & Tot,1
 ColoreTesto 0
 Scrivi: ColoreTesto 2
 Scrivi"PROBABILI RILEVATORI CHE NELLE ULTIME " & Format2(cc) & " VOLTE HANNO ANTICIPATO IL NUMERO " & Format2(a),1,,,,3
 Scrivi"NELLE " & cl & " ESTRAZIONI PRECEDENTI",1,,,,3 :ColoreTesto 0:Scrivi
 Scrivi "| Rilevatori del Numero " & Format2(a) & " con frequenze & ritardo |",1,- 1,3,,2
 ColoreTesto 0:Scrivi
 For xx = 1 To 10
  Scrivi " N° " & Format2(mt1(xx,2)) & " [FREQUENZA " & Format2(mt1(xx,3)) & " | RITARDO " & FormatSpace(mt1(xx,5),2) & "]"
  If mt1(xx,5) >= 0 And mt1(xx,5) < cl Then
   c = c + 1
  End If
 Next
 Scrivi"----------------------------------------------------------------"
 Scrivi "ci sono " & c & " Numeri Rivelatori Attivi OK da 5 in poi, quindi prossima l'uscita",True,True,2,4,4
 Scrivi:Scrivi
 Scrivi " scripted by Mike58 ",1,- 1,6
 nEnd = Timer
 Call Scrivi("Tempo di elaborazione : " & FormattaSecondi((nend + 1) - nstart))
End Sub
Function FormattaSecondi(s)
 'Questa Function trasforma il numero di secondi passato come parametro in una stringa
 ' passando i secondi si ottengono ore minuti e secondi in formato hh:mm:ss
 ' s ---> Numero di secondi da formattare
 ' ritorna una stringa il cui formato è hh:mm:ss (la function non funziona se in totale abbiamo piu di 99 ore )
 Dim hh
 Dim Mm
 Dim Ss
 Dim TimeStr
 hh = s \ 3600
 Mm =(s Mod 3600) \ 60
 Ss = s -((hh * 3600) +(Mm * 60))
 TimeStr = Format2(hh) & ":" & Format2(Mm) & ":" & Format2(Ss)
 FormattaSecondi = TimeStr
End Function

P.s. in questi tempi sono impegnato in altro, pertanto non posso continuare a correggere listati.
 
Ultima modifica:
Perfetto mille grazie
In pratica la prima selezione delle ruote riguarda le ruote di ricerca
la seconda selezione riguarda una sola ruota di verifica....Giusto !
 
si dovrebbe essere cosi.
la verifica dei numeri frequenti parte a ritroso ogni volta che trova la spia su una qualsiasi ruota di ricerca.

Ciao
 
Spero che quando avrai tempo darai un'occhiata alla richiesta "Ricerca mensile......magari con un bel listato" spero in un tuo listato
Cia e grazie
 
Mi spiace ma quella richiesta non mi sembra realizzabile, a memoria mi sembra che ci sono dei punti che si scontrano fra loro e quindi non una raccolta dati corretta.

Poi il mio dire non ho + tempo è dovuto al fatto che vorrei imparare qualcosa di nuovo e sperimentare nuovi linguaggi e per fare ciò devo quasi cancellare tutto.

ciao.
 
ciao,bhe a volte gli angeli si trovano fra "rari" amici tipo Mike58..........

ma forse sopra mi sono espresso male...............intendevo che per esempio il numero 57 con quali numeri si è accoppiato più di frequente (..e non
ANTICIPATO IL NUMERO 57) ...che se po fà...hhahahaah credo che qua ti stiamo rubando un sacco di tempo anche se tu lo fai volentieri....:p
 
Ultima modifica:
Alien, io sono passato a fare altri script in altri ambienti.
Ti posso solo mettere una videata per gli ambi Frequenti per Mese su Numero in esame.

Non posso + esservi di aiuto.

Ciao
 

Allegati

  • Ambi_luglio.png.jpg
    Ambi_luglio.png.jpg
    19,4 KB · Visite: 4
non si leggeva la miniatura...... [h=1]I 10 Ambi più Frequenti Per ogni ruota su mese a scelta[/h] Data Iniziale : Sabato, 14 Settembre 1946
Data Finale : Sabato, 02 Luglio 2016
Mese esaminato : Luglio
[TABLE="width: 1074"]
[TR]
Ruote Mese 1°Ambo (Fre) 2°Ambo (Fre) 3°Ambo (Fre) 4°Ambo (Fre) 5°Ambo (Fre) 6°Ambo (Fre) 7°Ambo (Fre) 8°Ambo (Fre) 9°Ambo (Fre) 10°Ambo (Fre) [/TR]
[TR]
[TD="bgcolor: white"]BA[/TD]
[TD="bgcolor: white"]Luglio[/TD]
[TD="bgcolor: white"]57.73 (4)[/TD]
[TD="bgcolor: white"]57.74 (4)[/TD]
[TD="bgcolor: white"]57.63 (3)[/TD]
[TD="bgcolor: white"]57.69 (3)[/TD]
[TD="bgcolor: white"]57.60 (3)[/TD]
[TD="bgcolor: white"]57.85 (2)[/TD]
[TD="bgcolor: white"]57.68 (2)[/TD]
[TD="bgcolor: white"]57.81 (2)[/TD]
[TD="bgcolor: white"]57.61 (2)[/TD]
[TD="bgcolor: white"]57.78 (2)[/TD]
[/TR]
[TR]
[TD="bgcolor: white"]CA[/TD]
[TD="bgcolor: white"]Luglio[/TD]
[TD="bgcolor: white"]57.85 (6)[/TD]
[TD="bgcolor: white"]57.64 (5)[/TD]
[TD="bgcolor: white"]57.73 (4)[/TD]
[TD="bgcolor: white"]57.65 (3)[/TD]
[TD="bgcolor: white"]57.71 (3)[/TD]
[TD="bgcolor: white"]57.75 (3)[/TD]
[TD="bgcolor: white"]57.80 (3)[/TD]
[TD="bgcolor: white"]57.63 (3)[/TD]
[TD="bgcolor: white"]57.74 (2)[/TD]
[TD="bgcolor: white"]57.88 (2)[/TD]
[/TR]
[TR]
[TD="bgcolor: white"]FI[/TD]
[TD="bgcolor: white"]Luglio[/TD]
[TD="bgcolor: white"]57.83 (3)[/TD]
[TD="bgcolor: white"]57.64 (2)[/TD]
[TD="bgcolor: white"]57.73 (2)[/TD]
[TD="bgcolor: white"]57.79 (2)[/TD]
[TD="bgcolor: white"]57.88 (2)[/TD]
[TD="bgcolor: white"]57.58 (2)[/TD]
[TD="bgcolor: white"]57.77 (1)[/TD]
[TD="bgcolor: white"]57.74 (1)[/TD]
[TD="bgcolor: white"]57.76 (1)[/TD]
[TD="bgcolor: white"]57.82 (1)[/TD]
[/TR]
[TR]
[TD="bgcolor: white"]GE[/TD]
[TD="bgcolor: white"]Luglio[/TD]
[TD="bgcolor: white"]57.72 (3)[/TD]
[TD="bgcolor: white"]57.87 (3)[/TD]
[TD="bgcolor: white"]57.62 (2)[/TD]
[TD="bgcolor: white"]57.76 (2)[/TD]
[TD="bgcolor: white"]57.61 (2)[/TD]
[TD="bgcolor: white"]57.78 (1)[/TD]
[TD="bgcolor: white"]57.82 (1)[/TD]
[TD="bgcolor: white"]57.77 (1)[/TD]
[TD="bgcolor: white"]57.71 (1)[/TD]
[TD="bgcolor: white"]57.83 (1)[/TD]
[/TR]
[TR]
[TD="bgcolor: white"]MI[/TD]
[TD="bgcolor: white"]Luglio[/TD]
[TD="bgcolor: white"]57.87 (5)[/TD]
[TD="bgcolor: white"]57.72 (4)[/TD]
[TD="bgcolor: white"]57.82 (3)[/TD]
[TD="bgcolor: white"]57.73 (2)[/TD]
[TD="bgcolor: white"]57.88 (2)[/TD]
[TD="bgcolor: white"]57.68 (2)[/TD]
[TD="bgcolor: white"]57.83 (2)[/TD]
[TD="bgcolor: white"]57.85 (2)[/TD]
[TD="bgcolor: white"]57.79 (2)[/TD]
[TD="bgcolor: white"]57.67 (2)[/TD]
[/TR]
[TR]
[TD="bgcolor: white"]NA[/TD]
[TD="bgcolor: white"]Luglio[/TD]
[TD="bgcolor: white"]57.84 (3)[/TD]
[TD="bgcolor: white"]57.67 (3)[/TD]
[TD="bgcolor: white"]57.71 (3)[/TD]
[TD="bgcolor: white"]57.75 (2)[/TD]
[TD="bgcolor: white"]57.66 (2)[/TD]
[TD="bgcolor: white"]57.70 (2)[/TD]
[TD="bgcolor: white"]57.68 (2)[/TD]
[TD="bgcolor: white"]57.65 (2)[/TD]
[TD="bgcolor: white"]57.60 (2)[/TD]
[TD="bgcolor: white"]57.90 (2)[/TD]
[/TR]
[TR]
[TD="bgcolor: white"]PA[/TD]
[TD="bgcolor: white"]Luglio[/TD]
[TD="bgcolor: white"]57.60 (4)[/TD]
[TD="bgcolor: white"]57.82 (3)[/TD]
[TD="bgcolor: white"]57.76 (3)[/TD]
[TD="bgcolor: white"]57.65 (3)[/TD]
[TD="bgcolor: white"]57.73 (3)[/TD]
[TD="bgcolor: white"]57.85 (3)[/TD]
[TD="bgcolor: white"]57.72 (2)[/TD]
[TD="bgcolor: white"]57.74 (2)[/TD]
[TD="bgcolor: white"]57.75 (2)[/TD]
[TD="bgcolor: white"]57.86 (2)[/TD]
[/TR]
[TR]
[TD="bgcolor: white"]RM[/TD]
[TD="bgcolor: white"]Luglio[/TD]
[TD="bgcolor: white"]57.70 (3)[/TD]
[TD="bgcolor: white"]57.67 (2)[/TD]
[TD="bgcolor: white"]57.64 (2)[/TD]
[TD="bgcolor: white"]57.82 (2)[/TD]
[TD="bgcolor: white"]57.71 (1)[/TD]
[TD="bgcolor: white"]57.74 (1)[/TD]
[TD="bgcolor: white"]57.73 (1)[/TD]
[TD="bgcolor: white"]57.87 (1)[/TD]
[TD="bgcolor: white"]57.88 (1)[/TD]
[TD="bgcolor: white"]57.79 (1)[/TD]
[/TR]
[TR]
[TD="bgcolor: white"]TO[/TD]
[TD="bgcolor: white"]Luglio[/TD]
[TD="bgcolor: white"]57.66 (3)[/TD]
[TD="bgcolor: white"]57.73 (3)[/TD]
[TD="bgcolor: white"]57.87 (2)[/TD]
[TD="bgcolor: white"]57.59 (2)[/TD]
[TD="bgcolor: white"]57.83 (2)[/TD]
[TD="bgcolor: white"]57.63 (2)[/TD]
[TD="bgcolor: white"]57.74 (2)[/TD]
[TD="bgcolor: white"]57.60 (2)[/TD]
[TD="bgcolor: white"]57.90 (1)[/TD]
[TD="bgcolor: white"]57.79 (1)[/TD]
[/TR]
[TR]
[TD="bgcolor: white"]VE[/TD]
[TD="bgcolor: white"]Luglio[/TD]
[TD="bgcolor: white"]57.90 (5)[/TD]
[TD="bgcolor: white"]57.83 (4)[/TD]
[TD="bgcolor: white"]57.79 (3)[/TD]
[TD="bgcolor: white"]57.67 (3)[/TD]
[TD="bgcolor: white"]57.70 (3)[/TD]
[TD="bgcolor: white"]57.76 (3)[/TD]
[TD="bgcolor: white"]57.75 (3)[/TD]
[TD="bgcolor: white"]57.77 (3)[/TD]
[TD="bgcolor: white"]57.58 (3)[/TD]
[TD="bgcolor: white"]57.69 (2)[/TD]
[/TR]
[TR]
[TD="bgcolor: white"]NZ[/TD]
[TD="bgcolor: white"]Luglio[/TD]
[TD="bgcolor: white"]57.62 (2)[/TD]
[TD="bgcolor: white"]57.80 (2)[/TD]
[TD="bgcolor: white"]57.88 (2)[/TD]
[TD="bgcolor: white"]57.68 (1)[/TD]
[TD="bgcolor: white"]57.67 (1)[/TD]
[TD="bgcolor: white"]57.70 (1)[/TD]
[TD="bgcolor: white"]57.74 (1)[/TD]
[TD="bgcolor: white"]57.89 (1)[/TD]
[TD="bgcolor: white"]57.77 (1)[/TD]
[TD="bgcolor: white"]57.86 (1)[/TD]
[/TR]
[/TABLE]
 
Non è Possibile, è una script di altro ambiente, diverso dal Vbscript.
Lavora solo in ambiente VbNet è funzionante con altro programma.
 
Ultima modifica:

Ultima estrazione Lotto

  • Estrazione del lotto
    sabato 12 luglio 2025
    Bari
    67
    30
    66
    89
    47
    Cagliari
    06
    66
    33
    32
    37
    Firenze
    43
    25
    78
    21
    23
    Genova
    34
    20
    85
    52
    33
    Milano
    36
    19
    02
    70
    77
    Napoli
    21
    72
    74
    15
    53
    Palermo
    32
    08
    37
    02
    86
    Roma
    27
    32
    12
    67
    06
    Torino
    45
    47
    08
    13
    32
    Venezia
    29
    34
    19
    51
    53
    Nazionale
    34
    18
    56
    47
    85
    Estrazione Simbolotto
    Nazionale
    02
    26
    01
    08
    17
Indietro
Alto