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 25 gennaio 2025
    Bari
    13
    87
    02
    10
    73
    Cagliari
    55
    40
    76
    82
    50
    Firenze
    23
    51
    44
    84
    72
    Genova
    49
    56
    19
    48
    64
    Milano
    40
    27
    80
    13
    47
    Napoli
    67
    37
    02
    75
    81
    Palermo
    25
    28
    11
    31
    40
    Roma
    20
    25
    59
    10
    22
    Torino
    82
    02
    19
    89
    84
    Venezia
    06
    59
    65
    53
    61
    Nazionale
    45
    72
    80
    76
    32
    Estrazione Simbolotto
    Bari
    16
    41
    08
    11
    43
Indietro
Alto