Novità

Script biambo

Buonasera Cinzia27 lanciando lo script su spaziometria mi esce questa schermata, è regolare?
 

Allegati

  • Screenshot 2023-04-16 201011.png
    Screenshot 2023-04-16 201011.png
    19,8 KB · Visite: 14
E' l'interfaccia prevista dal programma per permettere una via d'uscita dall'elaborazione qualora lo script non arrivi al suo termine in un tempo ragionevole.

È un classico watch dog informatico. Un cane da guardia che ci avvisa che il tempo di elaborazione ... è lungo.

Se sappiamo che è giusto che sia così, possiamo ignorare il suo "abbaiare" altrimenti si può fermare l'elaborazione senza cestinare e perdere tutto il lavoro.

Ovvero ci permette di correggere gli errori che generano tempi spropositati.

È anche previsto ogni quanto tempo il "giro di guardia" debba essere effettuato.

In spaziometria lo si stabilisce attraverso la finestrella in basso a sinistra scegliendo questo tempo.

NON è necessario scegliere di proseguire nello svolgimento del programma, oppure chiudere questa finestra. Lo script continua come se nulla fosse, purché non lo si fermi.

:)
 
io ottengo questo dall'integrale Tutte + Nazionale
io ho l'archivio fermo a 2 estrazioni fa, quindi rc attualmente + piu alto di 2
per esempio con cap. 4 , circa 10 minuti


4.46 : 6.89 Rc. 1 / 49
4.51 : 6.89 Rc. 1 / 49
4.51 : 22.30 Rc. 37 / 46
4.51 : 22.47 Rc. 4 / 49
4.51 : 41.58 Rc. 30 / 50
4.51 : 85.88 Rc. 32 / 50
4.59 : 53.68 Rc. 9 / 50
4.61 : 6.89 Rc. 1 / 46
4.61 : 12.39 Rc. 5 / 50
Totale Biambi Rintracciati 9


qualcuno ha qualche corrispondenza?

tolto lo script contiene un errore!
 
Ultima modifica:
Gam, mi sembrava di averlo visto anche qui. Bravo!
Io ti ho fatto una gentile richiesta che riassumo, il tuo script è il più veloce ma occorre aggiungere la Nz, cioè l'analisi va fatta come se tutte anziché 10 sia composta da 11 ruote, inoltre occorre escludere se già non l'hai fatto gli storici in corso >=50.
Grazie:)
Ciao Cinzia,

di seguito lo script per SpazioMetria con qualche modifica che spero rispecchi le tue richieste.
Ribadisco che se ci mettiamo in gruppo e ci dividiamo i range di ricerca (facilmente fattibile tramite i parametri "i" e "j") possiamo velocizzare il tutto,


Option Explicit
Dim FileOut
Sub Main
'-------------------------------------
'Scritto da GAM il 17.04.2023 x Cinzia
'BIAMBI a TUTTE + NZ - v. 1.0
'-------------------------------------

Dim R,R_NZ,Ambo1(2),Ambo2(2)
Dim MatriceAmbi(4005,2)
Dim rAtt,rSto,Pre,Frm
Dim LivArch,Riga,SFile
Dim x,y,q,i,j,eIni,eFin,n,RitMin

eIni = 7440'EstrazioneIni
eFin = EstrazioneFin

RitMin = 50 ' Ritardo Minimo
R = TT_
R_NZ = 12

SFile = GetDirectoryTemp & "Ricerca_di_Biambi_su_TT_e_NZ_" & "_da_" & EstrazioneIni & "_a_" & EstrazioneFin & "_L" & LivArch & ".txt"

Call EliminaFile(SFile) ' cancella eventualmente il file se gia esiste

For x = 1 To 89
For y = x + 1 To 90
q = q + 1
MatriceAmbi(q,1) = x
MatriceAmbi(q,2) = y
Next
Next
' ScriviMatrice (MatriceAmbi)
For i = 1 To 4004
If ScriptInterrotto Then
Call ScriviFile(SFile,TempoTrascorso)
Call CloseFileHandle(SFile) ' chiudo l'handle al file
Call LanciaFile(SFile) ' lancio il file si aprira notepad
Scrivi TempoTrascorso
Scrivi i
Scrivi j
Scrivi n
Exit Sub
End If

Ambo1(1) = MatriceAmbi(i,1)
Ambo1(2) = MatriceAmbi(i,2)
For j = i + 1 To 4005
If ScriptInterrotto Then
Call ScriviFile(SFile,TempoTrascorso)
Call CloseFileHandle(SFile) ' chiudo l'handle al file
Call LanciaFile(SFile) ' lancio il file si aprira notepad
Scrivi TempoTrascorso
Scrivi i
Scrivi j
Scrivi n
Exit Sub
End If

Ambo2(1) = MatriceAmbi(j,1)
Ambo2(2) = MatriceAmbi(j,2)
n = n + 1

Riga = FormattaStringa(n,"0000000") & " Ambo " & StringaNumeri(Ambo1,,1) & " " & StringaNumeri(Ambo2,,1)',,0

'Messaggio(i & " " & j & " -> " & n & " Ambi")
AvanzamentoElab 1,8018018,n

Call AddNumeriToGruppoStatistico(Ambo1,R)
Call AddNumeriToGruppoStatistico(Ambo2,R)
Call AddNumeriToGruppoStatistico(Ambo1,R_NZ)
Call AddNumeriToGruppoStatistico(Ambo2,R_NZ)

Call StatisticaGruppoFormazioni(2,rAtt,rSto,Pre,Frm,eIni,eFin,LivArch)

If rSto < RitMin Then

Riga = Riga & " RitATT " & FormattaStringa(rAtt,"000") & " RitSTO " & FormattaStringa(rSto,"000") & " Pre " & Pre
Call ScriviFile (SFile,Riga)
End If
Next
Next
Call ScriviFile(SFile,TempoTrascorso)
Call CloseFileHandle(SFile) ' chiudo l'handle al file
Call LanciaFile(SFile) ' lancio il file si aprira notepad

Scrivi
Scrivi TempoTrascorso
Scrivi i
Scrivi j
Scrivi n

End Sub

Interrompendo in qualunque momento, lo script restituisce fin dove è arrivata la ricerca.
Così facendo può essere effettuata in più momenti.

Saluti
 
Ultima modifica:
Ciao a tutti.
Altra nottata di lavoro per il pc che mi ha permesso di arrivare al biambo 7.48;38.61 .


DEFINITIVI INIZIALI

1.5;51.81 Sto: 45 At: 3
1.9;6.89 Sto: 47 At: 3
1.22;31.52 Sto: 47 At: 37
1.22;45.74 Sto: 49 At: 28
1.22;47.55 Sto: 49 At: 37
1.22;64.74 Sto: 49 At: 20
2.8;8.42 Sto: 48 At: 43
3.69;31.67 Sto: 45 At: 38
4.46;6.89 Sto: 49 At: 3
4.51;6.89 Sto: 49 At: 3
4.51;22.30 Sto: 46 At: 1
4.51;22.47 Sto: 49 At: 6
4.61;6.89 Sto: 46 At: 3
6.17;8.61 Sto: 47 At: 9
6.30;63.80 Sto: 48 At: 15
6.57;26.30 Sto: 49 At: 8
6.77;10.13 Sto: 48 At: 27
6.84;54.65 Sto: 49 At: 0
6.89;15.34 Sto: 49 At: 3
6.89;27.66 Sto: 49 At: 3
6.89;33.36 Sto: 48 At: 3
6.89;36.74 Sto: 49 At: 3
6.89;40.82 Sto: 48 At: 3
7.48;38.61 Sto: 48 At: 2
 
io ottengo questo dall'integrale Tutte + Nazionale
io ho l'archivio fermo a 2 estrazioni fa, quindi rc attualmente + piu alto di 2
per esempio con cap. 4 , circa 10 minuti


4.46 : 6.89 Rc. 1 / 49
4.51 : 6.89 Rc. 1 / 49
4.51 : 22.30 Rc. 37 / 46
4.51 : 22.47 Rc. 4 / 49
4.51 : 41.58 Rc. 30 / 50
4.51 : 85.88 Rc. 32 / 50
4.59 : 53.68 Rc. 9 / 50
4.61 : 6.89 Rc. 1 / 46
4.61 : 12.39 Rc. 5 / 50
Totale Biambi Rintracciati 9


qualcuno ha qualche corrispondenza?

tolto lo script contiene un errore!
Ciao, Rubino. Ho controllato i tuoi risultati e sono giusti.
Soltanto una cosa: gli storici da considerare sono fino a 49.
 
Ciao, Gam.
Io andrei avanti dalla 7.48;38.61 Sto: 48 At: 2
Puoi inserire il messaggio per visualizzare la riga attualmente di scorrimento? Quella che vedi nel messaggio 86 di Edisimone.
Grazie
 
Ok, allora io inizio a far girare lo script impostando il seguente ciclo for (vedasi riga nello script)

For i = 520 To 1002

Parto quindi dal seguente Biambo
07.08 - 07.09

l'altro ciclo rimane come scritto:

For j = i + 1 To 4005

Se qualcuno vuole intervenire aiutandoci nella ricerca, segnali l'intervallo che intende fare, così gestiamo al meglio le risorse.
Saluti
 
Ho rivisto la mia routine.
Per eludere possibili errori , ho scritto delle funzioni che lo rallenteranno non di poco, purtroppo.
Lancio ora e lo lascio lavorare.
Spero di restare nelle 4 ore. Quindi per le 18 30.
Se finisce prima meglio.
Cinzia per arrivare a quei risultati hai impiegato 12 ore?
il mio pc si fonderebbe.
Quando finisco
Confronto i risultati con gli altri che avete postato.
Se va bene provo a riportarlo in twb e fare l exe. Magari crasha solo in fase di debugging.
A dopo.
 
Ok, non saprei a cosa ti riferisci visto che non ho capito che script usi per la ricerca.
Di sicuro il mio richiede ben più di qualche ora.
 
Appena finisce posto i risultati.
Spero termini nelle 4 ore , ma con le ultime modifiche potrebbe metterci di più.
Se i risultati coincidono posto anche lo script , sono curioso di vedere come gira su un PC più nuovo del mio.
 
x ILegend

il mio in TB (exe) va in crash per la memoria.

il mio impiega circa 7/800 minuti piu' o meno in totale, per questo ho preferito parzializzarlo per cap, 10 minuti circa per cap o 360000 biambi analizzati
 
Ok, allora io inizio a far girare lo script impostando il seguente ciclo for (vedasi riga nello script)

For i = 520 To 1002

Parto quindi dal seguente Biambo
07.08 - 07.09

l'altro ciclo rimane come scritto:

For j = i + 1 To 4005

Se qualcuno vuole intervenire aiutandoci nella ricerca, segnali l'intervallo che intende fare, così gestiamo al meglio le risorse.
Saluti
Ciao, Gam fino a dove arrivi che riparto da lì.
Col 7 mi sa che ce n'è solo 1,
dopo ci dovrebbe essere 8.18;48.67 Sto: 49 At: 9
 
Ho rivisto la mia routine.
Per eludere possibili errori , ho scritto delle funzioni che lo rallenteranno non di poco, purtroppo.
Lancio ora e lo lascio lavorare.
Spero di restare nelle 4 ore. Quindi per le 18 30.
Se finisce prima meglio.
Cinzia per arrivare a quei risultati hai impiegato 12 ore?
il mio pc si fonderebbe.
Quando finisco
Confronto i risultati con gli altri che avete postato.
Se va bene provo a riportarlo in twb e fare l exe. Magari crasha solo in fase di debugging.
A dopo.
Quello che ho usato l'ho fatto girare su un altro programma, su Spaziometria non funziona.
Ma adesso abbiamo lo script di Gam, basta che dichiari da quale a quale biambo vuol farlo girare e poi li uniamo, Gam sta facendo girare il
biambo che inizia con 7
 
Appena finisce vi posto il mio script che gira su spaziometria.
Poi magari si può provare a parzializzare anche il mio
In 4 si potrebbe anche fare veloce .
L importante è che i tusultati coincidano.
Ora non posso utilizzare il PC che sta lavorando.
Penso che le 18.30 dovrebbe finire.
 

Ultima estrazione Lotto

  • Estrazione del lotto
    venerdì 10 gennaio 2025
    Bari
    40
    61
    11
    86
    37
    Cagliari
    31
    02
    51
    68
    87
    Firenze
    73
    55
    34
    52
    18
    Genova
    11
    40
    27
    82
    20
    Milano
    80
    71
    65
    19
    10
    Napoli
    50
    30
    03
    01
    36
    Palermo
    66
    42
    43
    76
    89
    Roma
    05
    22
    62
    35
    39
    Torino
    17
    58
    62
    86
    69
    Venezia
    43
    89
    14
    04
    40
    Nazionale
    64
    76
    35
    40
    19
    Estrazione Simbolotto
    Bari
    08
    07
    37
    33
    38
Indietro
Alto