Novità

A.A.A. Cercasi software

Ciao Ilegend,

Buona sera a tutte/i.

Giusto. Lo scopo era di verificare le possibilità/opportunità disponibili.

Editor per editor ... va bene anche quello di Spaziometria.

Ma se si dovesse impostare la soluzione secondo questa direttiva,

secondo me sarebbe opportuno avere una coppia di script.

Il primo con la stessa funzione del blocco note ...

ma che intereattivamente (con gli inputbox) può indicare all'utente quali dati inserire.

Ovvero quanti pronostici, quali date, quali numeri e quali ruote considerare.

Il secondo saprà o vorrà occuparsi di verificare i risultati degli imput,

che si sono memorizzati con l'aiuto del primo-script.

:)
 
Ultima modifica:
.... "Il lettore" ... del secondo script

potrebbe essere simile a questo che ho ottenuto "riducendo"

quello contenuto tra gli esempi di Spaziometria.

Esso richiede (naturalmente) che sia presente un file di pronostici.

Nello specifico: "c:\temp\pronostici.txt"

Codice:
Option Explicit
Sub Main
	Dim sFile
	Dim k,Valori
	'Dim nSorte,RetRit,RetRitMax,RetIncrRitMax,RetFreq,Inizio,Fine
	sFile = "c:\temp\pronostici.txt"
	Call Messaggio("Lettura file di testo")
	ReDim aRighe(0)
	Call LeggiRigheFileDiTesto(sFile,aRighe)
	For k = 0 To UBound(aRighe)
		If aRighe(k) <> "" Then
			Valori = aRighe(k)
			Call Scrivi(Valori)
		End If
	Next
End Sub
 
Buon giorno a tutti :)
Ciao joe
Ora ci serve la funzione che prende i numeri per caricarli in un arRay a due dimensioni uno per le ruote uno per gli estratti.
Avevamo scritto questa funzione utilizzando i separatori.
Es
11/12/2090 -(21.22.33.54.75)-[1.9.10]
Poi in teoria si potrebbè fare un ciclo per le ruote. Con due if
Se ci sono ruote comuni dopo
Se ci sono numeri comuni dopo
Scrivi ruote e numeri.

Solo a livello di ragionamento, che peccato non poter provare a scrivere il codice.
Ciao a dopo.
 
Ok ... si,

avevo diviso "i valori" separandoli con un punto e

"i campi" con uno "slash" (la classica barra obliqua)

Quindi ho attuato 2 livelli successivi di separazione per ogni linea di testo.

La prima splitta la linea dividendola e separando "i campi".

La seconda separando "i valori" (contenuti nei campi)

Quindi, per provare il funzionamento, ho scritto una semplicissima giocata per i 3 colpi.

Codice:
Option Explicit
Sub Main
Dim sFile
Dim k,Campi
Dim Es,Nu,Ru
Dim Po(5)
Po (1)= 1 : Po(2) = 1
'Dim nSorte,RetRit,RetRitMax,RetIncrRitMax,RetFreq,Inizio,Fine
sFile = "c:\temp\pronostici.txt"
Call Messaggio("Lettura file di testo")
ReDim aRighe(0)
Call LeggiRigheFileDiTesto(sFile,aRighe)
For k = 0 To UBound(aRighe)
If aRighe(k) <> "" Then
Campi = Split ("/"&aRighe(k),"/")
Es = Int(Campi(1))
Nu = Split ("0." & Campi(2),".")
Ru = Split ("0." & Campi(3),".")
Scrivi Es & Space(2),0,0
Scrivi FormatSpace(StringaNumeri(Nu,,True),20),0,0
Scrivi FormatSpace(StringaNumeri(Ru,,True),6,True),0,0
Scrivi
ImpostaGiocata 1,Nu,Ru,Po,3,2
Gioca Es
End If
Next
End Sub

:)
 
Ultima modifica:
Joe91;n1967980 ha scritto:
Ok ... si,

avevo diviso "i valori" separandoli con un punto e

"i campi" con uno "slash" (la classica barra obliqua)

Quindi ho attuato 2 livelli successivi di separazione per ogni linea di testo.

La prima splitta la linea dividendola e separando "i campi".

La seconda separando "i valori" (contenuti nei campi)

Quindi, per provare il funzionamento, ho scritto una semplicissima giocata per i 3 colpi.

Codice:
Option Explicit
Sub Main
Dim sFile
Dim k,Campi
Dim Es,Nu,Ru
Dim Po(5)
Po (1)= 1 : Po(2) = 1
'Dim nSorte,RetRit,RetRitMax,RetIncrRitMax,RetFreq,Inizio,Fine
sFile = "c:\temp\pronostici.txt"
Call Messaggio("Lettura file di testo")
ReDim aRighe(0)
Call LeggiRigheFileDiTesto(sFile,aRighe)
For k = 0 To UBound(aRighe)
If aRighe(k) <> "" Then
Campi = Split ("/"&aRighe(k),"/")
Es = Int(Campi(1))
Nu = Split ("0." & Campi(2),".")
Ru = Split ("0." & Campi(3),".")
Scrivi Es & Space(2),0,0
Scrivi FormatSpace(StringaNumeri(Nu,,True),20),0,0
Scrivi FormatSpace(StringaNumeri(Ru,,True),6,True),0,0
Scrivi
ImpostaGiocata 1,Nu,Ru,Po,3,2
Gioca Es
End If
Next
End Sub

:)

è COME MAI MI DA IL RISULTATO UNA PAGINA TUTTA BIANCA? GRAZIE CIAO
 
Ciao Alien.

Probabilmente non hai inserito i pronostici.

Ma ... per ora non è operazione semplice.

Quindi ti conviene aspettare che ci sia

lo script per farlo.

:)
 
Ultima modifica:
Ciao alien lo script non è ancora finito.per funzionare ha bisogno di un foglio d appoggio dove sono inseriti i pronostici.
In pratica su un test editor Scrivi i tuoi pronostici
Rispettando delle regole di scrittura (es spazi e divisori.)
Poi questo script lo richiama. E lo analizza evidenziando ciò che è sortito se è sortito.
Ora joe sta costruendo lo scheletro dello script per rendere chiari i passaggi a tutti.
Poi si possono fare le finezze.
Esempio per richiamare il foglio si può utilizzare ScegliFile ( GetDirectoryAppData. .....ecc) così uno lo salva dove vuole ed è più facile andarlo a prendere.
Ci vuole Pazienza un passo alla volta per poter assimilare bene il codice.
Intanto Buon lavoro a joe e a tutti .
Buona domenica :)

Ciao:)
 

Ultima estrazione Lotto

  • Estrazione del lotto
    sabato 13 settembre 2025
    Bari
    85
    57
    40
    76
    14
    Cagliari
    90
    15
    68
    63
    76
    Firenze
    81
    74
    71
    25
    06
    Genova
    21
    47
    44
    02
    06
    Milano
    83
    39
    31
    84
    55
    Napoli
    74
    41
    24
    47
    38
    Palermo
    54
    25
    61
    22
    68
    Roma
    60
    72
    38
    55
    03
    Torino
    10
    45
    56
    54
    63
    Venezia
    14
    38
    66
    36
    28
    Nazionale
    85
    48
    38
    22
    81
    Estrazione Simbolotto
    Palermo
    08
    42
    27
    30
    20

Ultimi Messaggi

Indietro
Alto