Novità

Per ilegend o top scripters similari senza scomodare il Maestro Luigi

lotto_tom75

Advanced Premium Member
Quale codice si potrebbe aggiungere a qualsiasi script (o quasi) affinchè nel resoconto finale si estrapoli solo le risultanze con i teorici colpi rimanenti voluti?

Es. La ciliegina sulla torta sarebbe che con questa aggiunta (codice addon) ogni script (o quasi) riuscisse ad estrapolare solo le righe contenenti:

"In corso per altre 1 estrazioni"

Al posto dell'uno (1) poi sarebbe oltremodo interessante poter filtrare questa condizione con qualsivoglia valore...

Es...

"In corso per altre 2 estrazioni"

"In corso per altre 3 estrazioni"

ecc...

Per adesso è necessario, almeno per me..., aprire il relativo file txt e cercare con la funzione "trova" di notepad quanto sopra riportato... :rolleyes::D

Un lavoraccio insomma... :p

Grazie comunque

Un saluto a tutti/e

:)
 
Ultima modifica:

salvo50

Advanced Member >PLATINUM PLUS<
Ciao a Tutti

Forse ho capito male la richiesta ma a me sembra che sia già così.

Codice:
Estrazione - 9484 NA 02.32.69.08.89 Somma  20

        Previsione   12 75 65 22 26

Estrazione generatrice del pronostico 09484 [ 69 - 09/06/2018]
G 0001 Numeri in gioco : 12.75.65.22.26 su NA per Ambo
  N. [12.75.65.22.26                ] [NA]     [.. .. .. .. ..] C.   1            09485 [ 70 - 12/06/2018]
  N. [12.75.65.22.26                ] [NA]     [.. .. .. .. ..] C.   2            09486 [ 71 - 14/06/2018]
  N. [12.75.65.22.26                ] [NA]     [.. .. .. .. ..] C.   3            09487 [ 72 - 16/06/2018]
  N. [12.75.65.22.26                ] [NA]     [.. .. .. .. ..] C.   4            09488 [ 73 - 19/06/2018]
  N. [12.75.65.22.26                ] [NA]     [.. .. .. .. ..] C.   5            09489 [ 74 - 21/06/2018]
  N. [12.75.65.22.26                ] [NA]     [.. .. .. .. ..] C.   6            09490 [ 75 - 23/06/2018]

In corso per altre 7 estrazioni


Estrazione - 9485 NA 80.06.69.50.89 Somma  24

        Previsione   76 39 43 10 36

Estrazione generatrice del pronostico 09485 [ 70 - 12/06/2018]
G 0001 Numeri in gioco : 76.39.43.10.36 su NA per Ambo
  N. [76.39.43.10.36                ] [NA]     [.. .. .. .. ..] C.   1            09486 [ 71 - 14/06/2018]
  N. [76.39.43.10.36                ] [NA]     [.. .. .. .. ..] C.   2            09487 [ 72 - 16/06/2018]
  N. [76.39.43.10.36                ] [NA]     [.. .. 36 .. ..] C.   3 Estratto   09488 [ 73 - 19/06/2018]
  N. [76.39.43.10.36                ] [NA]     [.. .. .. 43 ..] C.   4 Estratto   09489 [ 74 - 21/06/2018]
  N. [76.39.43.10.36                ] [NA]     [.. .. .. .. ..] C.   5            09490 [ 75 - 23/06/2018]

In corso per altre 8 estrazioni


Estrazione - 9486 NA 31.88.56.49.62 Somma  16

        Previsione   82 74 23 37 70

Estrazione generatrice del pronostico 09486 [ 71 - 14/06/2018]
G 0001 Numeri in gioco : 82.74.23.37.70 su NA per Ambo
  N. [82.74.23.37.70                ] [NA]     [.. .. .. .. ..] C.   1            09487 [ 72 - 16/06/2018]
  N. [82.74.23.37.70                ] [NA]     [.. .. .. .. ..] C.   2            09488 [ 73 - 19/06/2018]
  N. [82.74.23.37.70                ] [NA]     [.. .. .. .. ..] C.   3            09489 [ 74 - 21/06/2018]
  N. [82.74.23.37.70                ] [NA]     [.. .. .. .. 70] C.   4 Estratto   09490 [ 75 - 23/06/2018]

In corso per altre 9 estrazioni


Estrazione - 9487 NA 40.13.57.41.63 Somma  34

        Previsione   07 58 01 46 12

Estrazione generatrice del pronostico 09487 [ 72 - 16/06/2018]
G 0001 Numeri in gioco : 07.58.01.46.12 su NA per Ambo
  N. [07.58.01.46.12                ] [NA]     [.. .. .. .. ..] C.   1            09488 [ 73 - 19/06/2018]
  N. [07.58.01.46.12                ] [NA]     [.. .. .. .. ..] C.   2            09489 [ 74 - 21/06/2018]
  N. [07.58.01.46.12                ] [NA]     [.. .. .. .. ..] C.   3            09490 [ 75 - 23/06/2018]

In corso per altre 10 estrazioni


Estrazione - 9488 NA 56.61.36.04.69 Somma  46

        Previsione   28 74 12 89 23

Estrazione generatrice del pronostico 09488 [ 73 - 19/06/2018]
G 0001 Numeri in gioco : 28.74.12.89.23 su NA per Ambo
  N. [28.74.12.89.23                ] [NA]     [.. .. .. .. ..] C.   1            09489 [ 74 - 21/06/2018]
  N. [28.74.12.89.23                ] [NA]     [.. .. .. .. ..] C.   2            09490 [ 75 - 23/06/2018]

In corso per altre 11 estrazioni


Estrazione - 9489 NA 79.83.05.43.56 Somma  86

        Previsione   32 59 16 40 29

Estrazione generatrice del pronostico 09489 [ 74 - 21/06/2018]
G 0001 Numeri in gioco : 32.59.16.40.29 su NA per Ambo
  N. [32.59.16.40.29                ] [NA]     [.. .. .. .. ..] C.   1            09490 [ 75 - 23/06/2018]

In corso per altre 12 estrazioni


Estrazione - 9490 NA 04.84.30.47.70 Somma  55

        Previsione   44 73 33 44 41

Estrazione generatrice del pronostico 09490 [ 75 - 23/06/2018]
G 0001 Numeri in gioco : 44.73.33.44.41 su NA per Ambo
In corso per altre 13 estrazioni
 
Ultima modifica:

claudio8

Premium Member
Bella questa tua richiesta Lottotom, proviamo a rispondere insieme.

lotto_tom75;n2122384 ha scritto:
Quale codice si potrebbe aggiungere a qualsiasi script (o quasi) affinchè nel resoconto finale si estrapoli solo le risultanze con i teorici colpi rimanenti voluti?

Es. La ciliegina sulla torta sarebbe che con questa aggiunta (codice addon) ogni script (o quasi) riuscisse ad estrapolare solo le righe contenenti:

"In corso per altre 1 estrazioni"

Al posto dell'uno (1) poi sarebbe oltremodo interessante poter filtrare questa condizione con qualsivoglia valore...

Es...

"In corso per altre 2 estrazioni"

"In corso per altre 3 estrazioni"

ecc...

Per adesso è necessario, almeno per me..., aprire il relativo file txt e cercare con la funzione "trova" di notepad quanto sopra riportato... :rolleyes::D

Un lavoraccio insomma... :p

Grazie comunque

Un saluto a tutti/e

:)
Con lo script, senza entrare nella Funzione Gioca o Resoconto che a mio parere non effettua bene il calcolo dei casi giocati rispetto ai casi di gioco riscontrati ma questo è un discorso a parte., forse vi è un bug, devo verificare bene.
tu scrivi:
Solo le risultanze con i teorici colpi rimanenti voluti?

Potresti fare un esmpio pratico anzi potresti specificare meglio cosa intendi x teorici?
ciao
 

lotto_tom75

Advanced Premium Member
Ciao ragazzi... :D innanzi tutto grazie per tutte le vostre risposte, poi cerco di spiegare meglio cosa intendo con degli esempi + descrittivi come da voi richiesto.

Dunque, ad oggi almeno che io sappia, tutti gli script riportano magistralmente un resoconto di giocata che riporta precisamente ogni colpo rimanente ("teorico" claudio8 l'ho aggiunto per precisare anche in questa occasione a chi ci legge che ovviamente non vi è mai certezza negli esiti).

Ora..., ogni volta per estrapolare solo le risultanze con i la riga "In corso per altre X estrazioni", dove X generalmente è un valore minore o uguale a 5 per quanto riguarda le mie preferenze di attesa :), devo, come ho scritto sopra, aprire il report dello script con l'iconcina notepad in alto a destra e cercare, con la funzione dello stesso programma notepad ("trova"), la riga corrispondente al pezzo di testo sopra riportato ovvero appunto alla frase ""In corso per altre X estrazioni".

Quindi, per rispondere a salvo50 che scrive " Ciao a Tutti Forse ho capito male la richiesta ma a me sembra che sia già così." e cercando di essere più chiaro, dico: è vero quello che hai scritto, ma che mi risulti non c'è ancora un sistema di filtro per estrapolare e mostrare in output solo le risultanze con i colpi rimanenti desiderati (es. minori o uguali a 5 estrazioni appunto).

Spero di essere stato maggiormente dettagliato. Se così non fosse fatemelo sapere che ci riprovo volentieri senza problemi :D

Grazie di nuovo a tutti gli intervenuti e a presto.

:)

ps: Per rispondere a ilegend che, tra tutti, penso sia quello che sia andato più vicino al cuore del problema... :) quello che hai scritto tu, lo ipotizzo anche io per il semplice fatto che, come hai riportato, il codice che genera il report in output relativo alla funzione "giocata" è appunto apparentemente attualmente "blindato" e modifibicale solo dal Deus ex machina appunto il Maestro Luigi che però nel titolo mi ero proposto di non scomodare :p .
 
Ultima modifica:

joe

Advanced Member >PLATINUM PLUS<
Ciao Tom.

Scusa ma, gioca, è l'istruzione per simulare la giocata.

Prendere l'output in formato testo dopo aver eseguito questa istruzione

trasferirlo in un altro programma per cercare "una riga" di esso

eppoi selezionare alcuni dati dopo questa linea,

se non è alla pazzia ... ci assomiglia.

Se si vuole fare statistiche, ci sono istruzioni parallele ... più adatte.

Dedicate.

Al riguardo per esempio alcuni anni fa ho persino chiesto a Luigi,

se fosse possibile inserire una istruzione quale è "giocavirtuale"

Ma per questo "problema" ... ci sono soluzioni molto più semplici.

Quella proposta attraverso l'output dell'istruzione Gioca

è sicuramente la peggiore soluzione possibile.

Qualcosa di più efficace ... se non lo trovi da te ...

difficilmente ti sarà utile per imparare, a risolvere i problemi

che un buon lottologo sa crearsi..

:)
 
Ultima modifica:

claudio8

Premium Member
Vedi tu se riesci ad adattarlo a tue esigenze. Il concetto è questo

Codice:
Sub Main()
     Dim ruote(2)
     Dim numeri1(3)
     Dim numeri2(6)
     Dim poste(5)
     Dim posta(5)
     posta(1) = 1
     poste(2) = 1
     ruote(1) = 8
     ruote(2) = 9
     k = InputBox("Quanti colpi di gioco ?","Colpi di Gioco",9)
     ini = 9000
     IM = 1
     caso = 0
     For n = ini To EstrazioneFin
          If IndiceMensile(n) = IM Then
               caso = caso + 1
               ColoreTesto 1
               Scrivi "------------------------------------------------------------- caso n° " & Format2(caso)
               ColoreTesto 0
               numeri1(1) = Fuori90(Estratto(n,9,5) + 28)
               ImpostaGiocata 1,numeri1,ruote,posta,k,1
               numeri2(1) = Fuori90(Estratto(n,2,3) + Estratto(n,3,3) + 66)
               numeri2(2) = Fuori90(Estratto(n,2,3) + Estratto(n,3,3) + 60)
               ImpostaGiocata 2,numeri2,ruote,poste,k,2

               Gioca n,True,,1'con ",True" vengono elencate per tutti i casi solo le estrazioni che sono positive
          End If
     Next
     ScriviResoconto,False
     '------------------------------------------------------------------------------------------------------------------------------------------------------------'
     ' da qui inizia quanto da inserire ai normali script...  e come direbbe Luigi: "per le tue esigenze, canna da pesca in spalle e vai" ( scherzo ).............'  
     ' dopo il Resoconto,  ripetere lo script facendolo operare solo sui pochi colpi di gioco "Teorici" lotto_tom75 impostati, quindi una cortissima elaborazione.'
     '------------------------------------------------------------------------------------------------------------------------------------------------------------'
     caso1=0
     For n = EstrazioneFin - k  To EstrazioneFin
          If IndiceMensile(n) = IM Then
               caso1 = caso1 + 1
               Scrivi
               ColoreTesto 1
               Scrivi "------------------------------------------------------------- caso n° " & Format2(caso1)  
               ColoreTesto 0
               numeri1(1) = Fuori90(Estratto(n,9,5) + 28)
               If VerificaEsito(numeri1,ruote,n,1,k,,retEsito,retColpi,,retIdEstr) Then 'Torna true se il pronostico si è verificato
               Else
               Scrivi "Estrazione generatrice del pronostico " & GetInfoEstrazione(n) ,1
               Scrivi "G 0001 Numeri in gioco : " & numeri1(1) & " su " & SiglaRuota(ruote(1)) & " " & SiglaRuota(ruote(2)) & " per Exstratto",1
               ' non so se esiste una funzione x gestire e riportare qui la sorte impostata
               Scrivi "In corso per altre " & k -(EstrazioniArchivio - (n)) & " estrazioni ... by claudio 8 per estratto"
               End If
               numeri2(1) = Fuori90(Estratto(n,2,3) + Estratto(n,3,3) + 66)
               numeri2(2) = Fuori90(Estratto(n,2,3) + Estratto(n,3,3) + 60)
               If VerificaEsito(numeri2,ruote,n,2,k,,retEsito,retColpi) Then 'Torna true se il pronostico si è verificato
               Else
               Scrivi "Estrazione generatrice del pronostico " & GetInfoEstrazione(n) ,1
               Scrivi "G 0002 Numeri in gioco : " & numeri2(1)  & " " & numeri2(2)& " su " & SiglaRuota(ruote(1)) & " " & SiglaRuota(ruote(2)) & " per Mambo",1

               Scrivi "In corso per altre " & k -(EstrazioniArchivio - (n)) & " estrazioni ... by claudio 8 per ambo"
               End If
          End If
     Next
End Sub

Ciao
 
Ultima modifica:

joe

Advanced Member >PLATINUM PLUS<
Ciao Claudio ...

Non ho eseguito il tuo script ...

... ma mi pare di aver capito tutt'altra cosa nella richiesta.

Tu hai dato preponderanza al solo ultimo periodo,

cioè quello in cui ci possono essere pronostici ancora eventualmente giocabili.

Sempre ravanando attorno all'istruzione gioca.

Mentre invece m'era parso di capire che Tom intendesse piuttosto qualcosa di simile

al parametro attesa della stessa istruzione, da applicarsi,

forse selettivamente (ma questo non è specificato)

come se la giocata non fosse ancora stata sospesa da "un risultato" ... "intercettato"

dal parametro "esito".

:) Buona Serata a tutte/i.
 
R

Roby

Guest
Io ho capito che lotto tom vuole vedere solo i casi ancora in corso e fra quelli, quanti stanno al primo colpo, quanti al secondo e così via...
 

salvo50

Advanced Member >PLATINUM PLUS<
Cerberus;n2122475 ha scritto:
Io ho capito che lotto tom vuole vedere solo i casi ancora in corso e fra quelli, quanti stanno al primo colpo, quanti al secondo e così via...

Ciao a Tutti.

Anch'io ho capito così, ed ho pensato che la soluzione era semplicissima, ad esempio se si impostavano 13 colpi di gioco, bastava impostare 12 estrazioni indietro, cioè una in meno dei colpi di gioco, ed ho fatto delle prove, ed è così, ma solo se non ci sono condizioni, ho preso l'ultimo script chiesto da Lottofortune, in cui l'unica condizione è alla prima del mese, con la condizione è difficile (almeno per me) prevedere quante estrazioni andare indietro, ma se si toglie quest'unica condizione, andare indietro di una estrazione in meno ai colpi giocati, si ottiene la richiesta di Lotto_tom75, sempre se quello che abbiamo capito io e Cesare sia quello richiesto da Lotto_tom75
 

joe

Advanced Member >PLATINUM PLUS<
Cerberus;n2122475 ha scritto:
Io ho capito che lotto tom vuole vedere solo i casi ancora in corso e fra quelli, quanti stanno al primo colpo, quanti al secondo e così via...

Ciao Cerberus,

cosa hai scritto, sembra essere "il contrario" e di semplicissima soluzione:

Si giocherebbe per 1 o 2 colpi e fine della fiera.

Più "difficile" è individuare "gli ultimi -enne- colpi", dopo che, (e forse) "i primi" sono rimasti infruttuosi.

Prima di tutto, è TOM che deve spiegare ... BENE ... cosa vuole.

Le mie sono solo interpretazioni.

:)

Pertiamo da questo semplicissimo script.

Alla presenza della spia 1 su Bari Gioca per 10 Colpi il numero UNO su BARI.

Nel rendiconto attuale vengono segnalati 311 casi e di questi 122 vincenti.

Occorrerebbe dunque sapere come si sono distribuiti, questi 122 risultati.

Quanti sono caduti al primo, al secondo, al terzo colpo ... fino al decimo.

Dopo di che occorrerebbe sapere se la giocata è sospesa (o meno) in caso di esito positivo.

Codice:
Option Explicit
Sub Main
  Dim K,C,Ex,Ris(10),T,O
  Dim Ini,Fin,Es,Nu(1),Ru(1),Po(1)
  Nu(1) = 1 : Ru(1) = BA_ : Po(1) = 1
  Ini = 9000 : Fin = 9494
  For Es = Ini To Fin
    AvanzamentoElab Ini,Fin,Es
    If Posizione(Es,Ru(1),Nu(1)) > 0 Then
      K = K + 1
      C = 0
      For Ex = Es + 1 To Es + 10
        C = C + 1
        If Posizione(Ex,Ru(1),Nu(1)) > 0 Then Ris(C) = Ris(C) + 1 : O = O & DataEstrazione(Ex) & Chr(13)
      Next
      'ImpostaGiocata 1,Nu,Ru,Po,10
      'Gioca Es,True
    End If
    If ScriptInterrotto Then Exit For
  Next
  'ScriviResoconto
  Scrivi
  Scrivi K & " Casi.",True
  Scrivi
  Scrivi "Esiti"
  Scrivi
  Scrivi O
  Scrivi
  For C = 1 To 10
    Scrivi FormatSpace(C,2,True) & "° Colpo " & FormatSpace(Ris(C),3,True)
    T = T + Ris(C)
  Next
  Scrivi
  Scrivi "Totale  " & FormatSpace(T,5,True),True
End Sub

:)
 
Ultima modifica:

joe

Advanced Member >PLATINUM PLUS<
Premetto che pur contando ... diverse volte ...

... se è anche possibile abbia sbagliato io ...

il totale dei casi vincenti dato spaziometria ... non mi torna.

Dunque ho ristretto molto il range, di estrazioni,

così da ridurre contestualmente i (miei) possibili errori di conteggio.

Ciò detto sembra che, "casi vincenti" nel rendiconto di spaziometria

sembra essere riferito "ai pronostici" (vincenti),

piuttosto che alla vincita "punto per punto" o che dir si voglia "effettiva",

delle "bollette vincenti".

Dunque avendo Spaziometria 11 casi vincenti e 13 risultati (nel periodo pre-imposto)

otteniamo semplicemente la distribuzione dei 13 risultati suddivisi tra i 10 colpi di gioco.

Oltre ad alcuni riepiloghi che mi sono reso utili al debug di questo lavoro.


Codice:
'
 
Ultima modifica:

lotto_tom75

Advanced Premium Member
Ciao ragazzi ho provato a leggere tutto quanto ma per adesso la "soluzione" almeno per me mi pare lontana :) Quelli che sono andati leggermente + vicini (senza cod) al cuore del problema.. mi pare siano stati fino ad ora: ilegend e cerberus. I codici postati probabilmente funzioneranno egregiamente ma non riesco a implementarli negli script finora testati...

Per questo motivo avrei pensato di postare questo codice di esempio del tutto fittizio di uno script di Mike58 ovvero di un sommativo su BACA solo per cercare appunto di ottimizzarne l'output riguardante i CRT o Colpi Teorici Rimanenti relativo.

Una volta che in questo script BASE scelto del tutto a caso si riuscirà a mostrare solo le righe "In corso per altre X estrazioni" dove X sarà il numero di CRT precedentemente impostato... saremmo riusciti ad arrivare alla meta e brinderemo magari tutti inseme al primo che ci sarà riuscito :D

All'interno del codice script di esempio di Mike58 (alla fine dello stesso) ho messo non solo l'url da dove l'ho preso ma anche alcuni dettagli ulteriori riguardo questo oggetto di "brain storming" che vi ho propinato nonostante il caldo :p

Codice:
'Esempio di script scelto totalmente a caso solo per cercare di trovare una soluzione al probelma.. dell'evidenziazione dei soli CRT ovvero Colpi Rimanenti Teorici :)

Sub Main
Dim NumDef(12),a1(2),a2(2),a3(2),a4(2),a5(2),a6(2),ru(2),posta(2)
Ini = EstrazioneFin-130
fin = EstrazioneFin
posta(1) = 1

For a = Ini To fin

ru(1) = 1
ru(2) = 2

If IndiceMensile(a) = 1 Then
    NumDef(1) = Fuori90( Estratto(a, CA_, 1) + 7 )
    NumDef(2) = Fuori90( Estratto(a, PA_, 4) + 23 )
    NumDef(3) = Fuori90( Estratto(a, CA_, 1) + 39 )
    NumDef(4) = Fuori90( Estratto(a, CA_, 3) + 41 )
    NumDef(5) = Fuori90( Estratto(a, CA_, 1) + 29 )
    NumDef(6) = Fuori90( Estratto(a, CA_, 1) + 82 )
    NumDef(7) = Fuori90( Estratto(a, CA_, 1) + 86 )
    NumDef(8) = Fuori90( Estratto(a, FI_, 1) + 54 )
    NumDef(9) = Fuori90( Estratto(a, CA_, 1) + 33 )
    NumDef(10) = Fuori90( Estratto(a, NA_, 3) + 73 )
    NumDef(11) = Fuori90( Estratto(a, CA_, 1) + 23 )
    NumDef(12) = Fuori90( Estratto(a, TO_, 5) + 32 )

Scrivi StringaNumeri(NumDef,,1)

a1(1) = NumDef(1)
a1(2) = NumDef(2)
ImpostaGiocata 1,a1,ru,posta,9,1
a2(1) = NumDef(3)
a2(2) = NumDef(4)
ImpostaGiocata 2,a2,ru,posta,9,1
a3(1) = NumDef(5)
a3(2) = NumDef(6)
ImpostaGiocata 3,a3,ru,posta,9,1
a4(1) = NumDef(7)
a4(2) = NumDef(8)
ImpostaGiocata 4,a4,ru,posta,9,1
a5(1) = NumDef(9)
a5(2) = NumDef(10)
ImpostaGiocata 5,a5,ru,posta,9,1
a6(1) = NumDef(11)
a6(2) = NumDef(12)
ImpostaGiocata 6,a6,ru,posta,9,1




Gioca a+1,1

End If
Next
ScriviResoconto
End Sub

'script di Mike58 x esempio fittizio x cercare di ottimizzare il resoconto finale per i colpi teorici rimanenti desiderati
' Lo script è preso da questo thread 'https://forum.lottoced.com/forum/lottoced/metodi/2031875-metodo-sommativo-per-ambo-su-bari-cagliari

'NB: lo script è stato leggermente da me modificato per visualizzare le opportune "risposte di esito" x cercare di  evidenziare appunto tutti insieme solo i colpi restanti teorici rimanenti
' visualizzabili generalmente in ogni output di script, che almeno io conosca con la dicitura " In corso per altre X estrazioni " dove X appunto sono i colpi teorici rimanenti che mi piacerebbe
'"filtrare" nel nuvo output auspicato di generazione 3.0 :)  

'Per adesso le possibili voci del report sono che io sappia:

'Interrotta per esito verificato
'Interrotta per raggiunta durata
'In corso per altre X estrazioni
'L'obiettivo sarebbe quello di poter avere in output (a video o su file txt ad esempio) SOLO le risultanze che presentino una riga del tipo
'In corso per altre X estrazioni" dove X viene magari scelto da apposit afinestra di dialogo prima dell'esecuzione dello script stesso :-)
'Questo credo che non solo FACILITEREBBE ENORMEMENTE ogni ulteriore verifica, analisi e lettura degli eventuali report dei futuri script che implementeranno si spera un giorno questa "funzione"
'di filtraggio riguardo i "colpi rimanenti TEORICI desiderati" :) ma consentirebbe anche nel caso di creazine di oputput in file txt di alleggerire notevolemente il peso di quest'ultimi salvando
'appunto solo le righe di output essenziali per quel dato tipo di personale ricerca che ognuno possa condurre...

'Grazie di nuovo a tutti gli intervenuti fino ad ora  e se non mi sono riuscito a spiegare nemmeno adesso come dice anche il mitico Ruffini FATEMELO SAPERE =) anche se lui dice "Fatecelo" :-)
'Un salutone e Buon Week End
'lotto_tom75
 
Ultima modifica:

joe

Advanced Member >PLATINUM PLUS<
Mhmhmh ...

... in quello che hai scritto pare di leggere i miei interventi fuorvianti

Dunque non posso più aiutarti.

Meglio che io non aggiunga confusione a quella già presente.

:) Buon Week-End
 
Ultima modifica:
L

LuigiB

Guest
ciao Tom , Legend , Claudio , Joe e tutti gli intervenuti.
Questa particolare esigenza di Tom è molto piu facile implementarla nel programma piuttosto che con gli script.
Se dovessi farlo con gli script personalemtne opterei per sotituire la funzione gioca e le sue relative con del codice ad hoc i modo tale da avere un completo controllo sui dati elaborati .. forse per pigrizia uno cerca di trovare la strada alternativa che gli sembra piu semplice ma si può incorrere in difficoltà e non si ha il completo controllo quindi per questo dovendola fare in script avrei scelto di riscrivere tutte e funzioni ma era decisamente piu complicato.
Implementarlo direttamente nle programma presenta il vantaggio che si ha gia il controllo totale sui dati elaborati e bisognava scrivere solo il codice necessario per questa nuova funzionalità.

ho quindi implemtato 2 nuove funzioni

ScriviDistribuzioneEsiti

ScriviDistribuzioneCasiInCorso


queste due funzioni valide non solo per il lotto ma anche per tutti gli altri giochi (io però le ho testate solo con il lotto) consentono di mostrare in output sia una tabellina riassuntiva con la distribuzione dei casi divisi per "esito al colpo" per la prima funzione e per "colpi mancanti" nel caso della seconda, sia di mostrare i dettagli delle giocate appartenenti a quell'insieme specifico , si intende per insieme ad esempio tutte le giocate sortite al secondo colpo , tutte le giocate a cui mancano ancora 3 colpi , tutte le giocate sortite al terzo colpo ecc ..

Dato che mostrando i dettagli vengono riprodotte le stesse informazioni che scriverebbe la funzione Gioca , nello script di joe che ho usato come esempio , ho impostato il paramentro ScriviOutput= False nella funzione Gioca proprio perche le due funzioni di cui sopra (ScriviDistribuuzioneEsiti e ScriviDistribuzioneCasiInCorso ) sono richiamate passando True al paramentro mostra dettagli , ew avessi passato False le due fuinzioni avrebbero omesso i dettagli mostrando solo la tabellina riepilogativa.

E' chiaro che queste due funzioni possono essere richiamate cosi copme lo sono nello script di Joe da qualsiasi altro script che usi l'istruzione Gioca.

inoltre nello script di Joe ho modificato la spia 1 con la spia 10 senno non trovava casi ancora in corso ma questo è un semplice dettaglio ..

Va sacaricata la nuova versioen di Spazioemtria , saluti a tutti ...


Codice:
Option Explicit
Sub Main
  Dim Ini,Fin,Es,Nu(1),Ru(1),Po(1)
  Nu(1) = 10 : Ru(1) = BA_ : Po(1) = 1
  Ini = 3950 : Fin = EstrazioneFin
  For Es = Ini To Fin
    AvanzamentoElab Ini,Fin,Es
    If Posizione(Es,Ru(1),Nu(1)) > 0 Then
      ImpostaGiocata 1,Nu,Ru,Po,10
      Gioca Es,,,,,False
    End If
    If ScriptInterrotto Then Exit For
  Next

  Call ScriviDistribuzioneEsiti(True)

  Call ScriviDistribuzioneCasiInCorso(True)

  ScriviResoconto


End Sub
 

joe

Advanced Member >PLATINUM PLUS<
Ciao Luigi.

E' sicuramente giusto quanto scrivi ...

e in script è molto più semplice "togliersi" dall'istruzione gioca,

simulandola per il solo scopo richiesto.

:)
 
Ultima modifica:

Nikor

Premium Member
LuigiB;n2122547 ha scritto:
ciao Tom , Legend , Claudio , Joe e tutti gli intervenuti.

Scusate la mia entrata off-topic non pertinente alla discussione attuale…..

Notando il rientro che non leggevo negli ultimi tempi del nostro Grande LuigiB. Colgo l’occasione per un Cordiale Saluto, Ben Risentito Luigi ! e scusa se qualche volta ti ho invidiato per il Tuo lato Umano ed altruista [ Virtù ] che solo pochi posseggono….. è che purtroppo , io non imparerò mai !

Complimenti anche per i tuoi adepti che si cimentano a migliorare i Tuoi insegnamenti !

Con Molta Stima , Nikor.
 
L

LuigiB

Guest
Caio Nikor e tutti .. grazie sempre riconoscente , per me è anche un modo per passare il tempo (quando ce l'ho) e per migliorare questo progetto ormai decennale , mica mi ricordo quando sia iniziato ..
vabbe detto questo vediamo se Lottotom trova giusta la soluzione ...
un saluto e un abbraccio a tutti ..

p.s.
di quelli che hai chiamato scherzosamente miei adepti devo dire che sono contento pure io .. sono cresciuti molto ..
 
Ultima modifica di un moderatore:

Ultima estrazione Lotto

  • Estrazione del lotto
    giovedì 18 aprile 2024
    Bari
    13
    39
    14
    70
    78
    Cagliari
    67
    65
    03
    87
    63
    Firenze
    85
    90
    19
    67
    78
    Genova
    60
    81
    39
    33
    13
    Milano
    90
    01
    83
    11
    88
    Napoli
    18
    12
    80
    29
    19
    Palermo
    50
    83
    40
    24
    12
    Roma
    74
    48
    75
    65
    37
    Torino
    80
    46
    44
    27
    30
    Venezia
    70
    16
    72
    03
    89
    Nazionale
    89
    22
    06
    87
    13
    Estrazione Simbolotto
    Genova
    28
    21
    43
    25
    17

Ultimi Messaggi

Alto