Novità

SpazioLight.net



ora l'aggiornamento da lottomatica dovrebeb funzionare , grazie a Dbr.

mi raccomando , è molto importante che cancelliate sempre la cartella vecchia e rimettiate tutto daccapo espandendo il contenuto dello zip che scaricate

ma se ad ogni aggiornamento si deve rimettere tutto daccapo gli script già provati (volendo conservarli), come ritrovarli?
Si fa una cartella esterna e da lì copiarli?
 
aggiunte le funzioni per i file di testo.
Nella directory archivi c'è il file del 10 e lotto come esempio.
i file txt per essere accettati devono avere la seguente struttura , i campi devono essere separati da punto e virgola

IdEstrazione;IndiceAnnuale;Data;n1;n2;........;nx

1640692975376.png

per iniziare uno script con i file di testo bisogna prima inizializzare il file dell'archivio

ad esempio

Codice:
 Sub Main()
        Dim sFileArc As String = "C:\Users\luigi\Desktop\LottoEdoardo\archivi\Estrazioni10l.csv"
        If ImpostaArchivioFT(sFileArc, 20, 90) Then
            Scrivi(EstrattoFT(EstrazioniArchivioFT, 1))
        End If
    End Sub

tranne impostagiocata e gioca le funzioni specifiche sono tutte duplicate e terminano col suffisso FT

altra modifica

1640693394132.png
cliccando sul pulsante si apre un progetto visualbasic.net con lo script presente nell'editor, consentendo di poter lavorare nell'ide di visualstudio con tutti i benefici che ne derivano



SOSTITUIRE SEMPRE TUTTO , ANZI NON C'è BISOGNO SE SI SCOMPATTA I LFILE COSI COM'E' VERRA CREATA SEMPRE UNA NUOVA CARTELLA
 
aggiunte funzioni
ImpostaGiocataFt
GiocaFt

è chiaro che prima di poterle usare vanno impostati i premi per quel gioco con la funzione SetPremio


 
Ciao LuigiB ed Edoardo_95 e ciao a tutti, io ho un problema con la versione 1_0_20 che non esegue gli aggionamenti delle estrazioni del lotto. A voi si aggiornano? Un'altra domanda LuigiB ed Edoardo_95 come mai nella sezione mente da programmatore non inserite più i sorgenti di Spaziolight? Scusate se la domanda lo fatto in questa discussione e no nel topic inerente. Grazie per le risposte vi auguro un felice e sereno anno nuovo.
 
Aggiornamento 1.0.21

-Inserita funzionalità "Scomposizione lunghette"
-Inserita scorciatoia di avvio rapido calcolatrice

 
Ciao LuigiB ed Edoardo_95 e ciao a tutti, io ho un problema con la versione 1_0_20 che non esegue gli aggionamenti delle estrazioni del lotto. A voi si aggiornano? Un'altra domanda LuigiB ed Edoardo_95 come mai nella sezione mente da programmatore non inserite più i sorgenti di Spaziolight? Scusate se la domanda lo fatto in questa discussione e no nel topic inerente. Grazie per le risposte vi auguro un felice e sereno anno nuovo.
Strano. Le estrazioni da me si aggiornano tranquillamente :unsure: . Per quanto concerne la pubblicazione dei sorgenti è stata sospesa in quanto non vi erano ne apporti ne supporti in termini di sviluppo del software. "Osservare" solamente, senza mettersi in gioco, è come pretendere di vincere al SuperEnalotto senza giocare mai una schedina :) ( che poi è la cosa migliore in realtà ahah ma questi sono altri discorsi). Naturalmente, grazie all'enorme lavoro di Luigi e all'implementazione della sezione script, posso assicurarti che se lo scopo è quello di "imparare a programmare", hai tutte le armi a disposizione per farlo. Auguro un felice e sereno anno nuovo anche a te :)
 
ciao a tutti , da uno script fatto da Joe in un altro post mi sono accorto che mancava la funzione Posizione,
quindi l'ho aggiunta

 
x Edoardo la scomposizione delle lunghette va bene ma e l'impostazione da come
sono disposti i numeri che e sbagliata ti scrivo come devono essere disposti i numeri
cadenze 0 ->............
cadenze 1 ->............
figure 1 ->...........
figure 2 ->..........
decine 0 ->..........
decine 1 ->.........

poi ho visto che le formazioni in decine sono sbagliate
nella decine 1 e inclusa il 20 ma questa fa parte della decina 2
quindi e da rivedere anche le impostazioni delle decine
buona giornata...buon anno
 
Strano. Le estrazioni da me si aggiornano tranquillamente :unsure: . Per quanto concerne la pubblicazione dei sorgenti è stata sospesa in quanto non vi erano ne apporti ne supporti in termini di sviluppo del software. "Osservare" solamente, senza mettersi in gioco, è come pretendere di vincere al SuperEnalotto senza giocare mai una schedina :) ( che poi è la cosa migliore in realtà ahah ma questi sono altri discorsi). Naturalmente, grazie all'enorme lavoro di Luigi e all'implementazione della sezione script, posso assicurarti che se lo scopo è quello di "imparare a programmare", hai tutte le armi a disposizione per farlo. Auguro un felice e sereno anno nuovo anche a te :)
Hai pienamente ragione Edoardo_95 nella programmazione se non si ci mette in gioco e si collabara per mandare avanti un progetto resta la sola osservazione. Mi complimento con te e con LuigiB per il bellissimo programma. Infatti con il materiale che avete fornito si può imparare a programmare bene. Ho riprovato nuovamente ad aggiornare le estrazioni con la versione postata da Luigi che ha l'ultima estrazione di giorno 30 dicembre e tramite monopoli mi dice zero estrazioni da aggiornare invece con Lottomatica mi dici impossibile stabilire una connessione sicura e non aggiorna la nuova estrazione. Grazie tantissimo dell'aiuto vi auguro una buona serata. ;)
 
ciao a tutti
oggi ho acceso il pc e scaricato 1.0.22
ho dato uno sgurdo a scomposizione lunghette
ho notato che sceglinumeri non funzia correttamente.
non so se è colpa mia ,se ho cancellato qualche file .
nella combobox ci sono solo le prime 3 decine

posto immagini
scomposizione Lunghette1.png


scomposizione Lunghette1.png
 
ciao a tutti
oggi ho acceso il pc e scaricato 1.0.22
ho dato uno sgurdo a scomposizione lunghette
ho notato che sceglinumeri non funzia correttamente.
non so se è colpa mia ,se ho cancellato qualche file .
nella combobox ci sono solo le prime 3 decine

posto immagini
Vedi l'allegato 2228112


Vedi l'allegato 2228113
Buonasera i Legend, in realtà è stata una mia dimenticanza. I file sono sempre quelli ma ad un certo punto della programmazione ho dimenticato di implementare le altre formazioni (distratto da altre funzioni che ho implementato e che sto implementando). Vediamo se con il prossimo aggiornamento le completo 🙂
 
x Edoardo la scomposizione delle lunghette va bene ma e l'impostazione da come
sono disposti i numeri che e sbagliata ti scrivo come devono essere disposti i numeri
cadenze 0 ->............
cadenze 1 ->............
figure 1 ->...........
figure 2 ->..........
decine 0 ->..........
decine 1 ->.........

poi ho visto che le formazioni in decine sono sbagliate
nella decine 1 e inclusa il 20 ma questa fa parte della decina 2
quindi e da rivedere anche le impostazioni delle decine
buona giornata...buon anno
Grazie per la segnalazione sulle formazioni in decina. Provvederò quanto prima a sistemarlo. Per quanto concerne la disposizione vedrò la convenienza della rettifica. Volevo qualcosa di più facile lettura e comparazione. Vediamo un po'
 
ciao Edo , se posso ti/vi suggerisco una modifica sul modulo lunghette
ci sono delle colonne che caricano sempre lo stesso dato, con una label potrebbero velocizzare e alleggerire i calcoli
Io trovo molto utile la colonna che mi dice quanti colpi mancano alla formazione a raggiungere il suo max storico ossia la differenza tra il ritardo massimo e il ritardo corrente. se il ritardo corrente supera lo storico avremo un valore negativo . ordinando potremmo vedere i valori prossimi allo strico
allego immagine
se non è possibile o non è utile come non avessi detto nulla
Grazie per il vostro lavoro.
Suggerimento.png
 
ciao a tutti in questa nuova versione oltre ad aver sistemato alcune cose iniziamo ad introdurre la funzionalità dei sistemi condizionati , vabe non la usa nessuno , in spaziometria c'era e poi per me ha un valore affettivo , a suo tempo con lo spectrum 128k iniziai cosi la mia carriera ...all'epoca l'obiettivo era il totocalcio che bei tempi ..


c'è un piccolo video non parlato per dimostrare come sia molto meglio scrivere i propri script che in realtà sono comunque dei programmi compilati nel'ambiente di visualstudio che offre notevoli vantaggi ed è gratis.
Spero che qualcuno faccia un video o un tutorial ad immagini per scaricare visualstudio ammesso che non l'abbiamo gia fatto..
 
Ciao il video sarebbe utile.
Io ho dovuto eliminare il mio visual community 19 che mi dava sempre errore. Mi piacerebbe installarlo correttamente.
Ecco come è cominciata una carriera 🤣🤣🤣🤣🤣
Sei mitico prof ;)
 
in questa nuova release sono state aggiunte diverse funzioni di script ed è stata soddisfatta la richiesta di legend



è possibile eseguire per la felicità di Claudio questo script

Codice:
Class Script
    Sub Main
        Dim idEstr As Integer ,Ruota As Integer
        Dim Inizio As Integer,Fine As Integer
        Dim nClasseFrz As Integer
        Dim id As Integer ,k As Integer
        Dim nElemFrz As Integer
        Dim nQAmbetti As Integer
        Dim nEstrTot As Integer
        Dim nFrqMedia As Double
        Dim sNomeFrz As String
        Dim aNumInGioco() As Integer 
        Dim aValStat(,) As Decimal 
        Dim sDirFormazioni = "C:\Users\luigi\Desktop\LottoEdoardo\InstallazioneUtente_v_1_0_24\Formazioni Tradizionali\"

        
        Inizio = 5000
        Fine = EstrazioniArchivio
        Ruota = ScegliRuota
        nEstrTot =(Fine + 1) - Inizio
        Dim aElemFormazione(,) As Integer 
        ReDim aElemFormazione(0,0)
        Call RichiediFormazione(sDirFormazioni , aElemFormazione ,nClasseFrz,sNomeFrz)
        nElemFrz = aElemFormazione.getupperbound(0)
        ReDim aValStat(nElemFrz,4)
        ' indice 0 il ritardo
        '        1 freq
        '        2 ritmax
        '        3 incr rit max
        '        4 presenze
        If Ruota > 0 And nClasseFrz > 1 Then
            For id = 1 To nElemFrz
                ReDim aNumInGioco(0)
                Call GetNumInGiocoFromElemFrz(id ,aElemFormazione,aNumInGioco,nClasseFrz)
                For idEstr = Inizio To Fine
                    ' inserire qui il codice che analizza l'estrazione corrente
                    nQAmbetti = VerificaAmbetto(aNumInGioco,Ruota,idEstr,"")
                    If nQAmbetti > 0 Then
                        aValStat(id,0) = 0
                        aValStat(id,1) = aValStat(id,1) + nQAmbetti
                        aValStat(id,3) = 0
                        aValStat(id,4) = aValStat(id,4) + 1
                    Else
                        aValStat(id,0) = aValStat(id,0) + 1
                        If aValStat(id,0) > aValStat(id,2) Then
                            aValStat(id,2) = aValStat(id,0)
                            aValStat(id,3) = aValStat(id,3) + 1
                        End If
                    End If
                    If ScriptInterrotto Then Exit For
                Next
                Call AvanzamentoElab(1,nElemFrz,id)
                If ScriptInterrotto Then Exit For
            Next
            Dim aV () As String 
            aV = {""," Formazione ","  Ritardo  ","  Frequenza  ","  RitardoMax  ","  IncrRitMax  ","  Presenze  ","  I.C.  "}
            Dim aColW () As Integer 
            aColW = {0,500,100,100,100,100,100,100 }
            Call InitTabella(aV,,,,,,,aColW)
            For id = 1 To nElemFrz
                ReDim aNumInGioco(0)
                Call GetNumInGiocoFromElemFrz(id,aElemFormazione,aNumInGioco,nClasseFrz)
                aV(1) = StringaNumeri(aNumInGioco) 
                aV(2) = aValStat(id,0)
                aV(3) = aValStat(id,1)
                aV(4) = aValStat(id,2)
                aV(5) = aValStat(id,3)
                aV(6) = aValStat(id,4)
                nFrqMedia = Divisione (nEstrTot,aValStat(id,4))
                aV(7) = math.Round(Divisione(aValStat(id,0),nFrqMedia),3)
                Call AddRigaTabella(aV)
            Next
            Call Scrivi("StatisticaAmbetto")
            Call Scrivi("Analisi su formazione : " & sNomeFrz)
            Call Scrivi("Sulla ruota           : " & NomeRuota(Ruota))
            Call Scrivi("Da                    : " & GetInfoEstrazione(Inizio))
            Call Scrivi("A                     : " & GetInfoEstrazione(Fine))
            Call Scrivi("Totali range          : " & nEstrTot)
            Call Scrivi
            Call CreaTabella(2)
        End If
    End Sub
    Sub GetNumInGiocoFromElemFrz(id As Integer ,aElemFormazione (,) As Integer ,byref aNumInGioco () As Integer ,nClasseFrz As Integer )

        Dim k
        ReDim aNumInGioco(nClasseFrz)
        For k = 1 To nClasseFrz
            aNumInGioco(k) = aElemFormazione(id,k)
        Next
    End Sub
    Sub RichiediFormazione(sDirFormazioni As String , byref aElemFormazione (,) As Integer , byref nClasseFrz As Integer  , byref sNome As String )
     
        
        Dim sFile As String = ScegliFileInDirectory ( sDirFormazioni ,"*.csv" )
        If sFile <> "" Then
            If GetElementiFormazione ( sFile ,aElemFormazione) > 0 Then 
                sNome = GetFileNomeSenzaEst (sFile ) 
                nClasseFrz =0 
                For k As Integer = 1 To 90
                    If aElemFormazione(1,k) Then
                        nClasseFrz + =1
                    Else
                        Exit For 
                    End If 

                    
                Next 
            End If 
        End If 

    End Sub
End Class
 
Ciao a tutti.
Scarico la nuova versione domani ,perché ora vado a nanna. Il sabato si attacca prima.
Non c 'ero quando è nato spaziometria, è bello esserci ora. Sperando di riuscire a dare un piccolo contributo:)
Grazie prof:) ed Edo:)
 

Ultima estrazione Lotto

  • Estrazione del lotto
    venerdì 22 novembre 2024
    Bari
    27
    45
    81
    17
    55
    Cagliari
    78
    66
    45
    03
    14
    Firenze
    14
    90
    72
    88
    55
    Genova
    33
    23
    82
    81
    24
    Milano
    25
    79
    13
    42
    15
    Napoli
    39
    35
    65
    01
    14
    Palermo
    25
    83
    69
    50
    36
    Roma
    25
    71
    22
    10
    55
    Torino
    59
    30
    43
    74
    49
    Venezia
    39
    90
    77
    05
    35
    Nazionale
    82
    60
    62
    65
    59
    Estrazione Simbolotto
    Torino
    44
    12
    32
    06
    13
Indietro
Alto