Novità

come si fa?

fillotto

Advanced Member >PLATINUM<
Magari è una domanda stupida ma come faccio a stare su due script diversi?
Mi spiego sto tentando di fare uno script ' mi impunto e non riesco ad andare avanti perchè c'è un argomento che non mi sovviene, mi ricordo che la questione è stata sciorinata su un altro script , attualmente chiudo lo script che sto facendo e apro quello in cui penso ci sia l'argomento che mi servirebbe ,copio la parte che mi interessa poi chiudo e riapro il 1° script ..... insomma si può fare come in excel tenendo aperte 2 cartelle?
 
è facile....

Copia gli script formattati giusti
in formato testo in una cartella
a parte.
Dopo potrai aprirli con blocconote,
anche 4 o 5 o più...
Dalla barra delle applicazioni
li apri e li riduci ad icona di volta
in volta.
leggi, o copi i pezzi che ti interessano,
e li metti in un file di testo a parte,
o direttamente nello script-editor
di spaziometria...

Ps: su blocconote devi togliere la spunta
per non andare a capo automatico.


 
Ultima modifica di un moderatore:
Giusto !!:rolleyes: anche se pensavo che si potesse fare diversamente , grazie e buone Feste ;)

Fare diversamente, si perde tempo,
perchè lo script-editor ha bisogno di tempo
per riconoscere le nuove righe inserite
o per aprire altri script.
Invece con blocco note si va alla velocità
della luce.....
Il tempo lo dedichiamo alla rifinitura
dello script finale.....

 
Ciao Fillotto e baffo, nella gestione script si possono aprire sia lo script editor ( script eseguibile ) che la modifica script (non eseguibile) ed affiancare o sovrappore le finestre,(Menu a tendina Finestre) così da avere uno script per magari copiare dei dati anche con il copia ed incolla sullo script eseguibile.
Si possono aprire entrambi o dal menù a tendina o cliccando 2 volte sulla icona script.
Una finestra sarà eseguibile con il fulmine, l'altra senza.

Ciao e buona pasqua.
 
Ciao Fillotto e baffo, nella gestione script si possono aprire sia lo script editor ( script eseguibile ) che la modifica script (non eseguibile) ed affiancare o sovrappore le finestre,(Menu a tendina Finestre) così da avere uno script per magari copiare dei dati anche con il copia ed incolla sullo script eseguibile.
Si possono aprire entrambi o dal menù a tendina o cliccando 2 volte sulla icona script.
Una finestra sarà eseguibile con il fulmine, l'altra senza.

Ciao e buona pasqua.

Si, anche così....

Ma io che viaggio con meno di un Giga di Ram
preferisco blocconote.
molto più veloce di qualsiasi cosa
specialmente con trova e sostituisci...
capisci a me !.....

Auguri !
 
Ringrazio entrambi , non avendo problemi di Ram trovo + funzionale la soluzione di Mike questo lo volevo sapere perchè stavo zompettando da uno script a l'altro per dare una sistemata a qullo che avevo in mente di fare :
Dopo aver visto su questo forum il presente articolo:
Fra le tante pubblicazioni di numerica, le più accreditate sono quelle che si intitolano al nome di Rutilio Benincasa, ed esse sono la meta desiderata avidamente di coloro che si occupano di calcoli lottistici. Eppure, quante pubblicazioni, scarse ed addirittura vuote di contenuto, recano il titolo del grande matematico cosentino, il quale non si sognò mai di compilarle. Le opere del grande studioso calabrese si possono contare sulle dita della mano ed una vera rarità chi ne possiede qualche esemplare. La più grande opera del celebre matematico, che ricordi la storia, quella, appunto, che si intitola: Il Vero Rutilio. Questa rarissima pubblicazione, da tanti appassionati ansiosamente ricercata, non, come taluni possono credere, la guida per rintracciare terni e quaterne. Tutt’altro. Rutilio Benincasa ebbe di mira sempre lo sfruttamento del numero, e della sua natura, essenzialmente sulla ricerca dell’estratto, egli dedicò i suoi migliori studi. Ed ecco perché la più grande opera di questo mago della scienza numerica si intitola a lui stesso in modo semplice e significativo. Il Vero Rutilio, dunque, significa: vera scienza di rintracciare l’estratto .

Per ottenere il gruppo di tre numeri, dai quali si otterrà l’estratto futuro, si sommano il primo ed il secondo estratto di ogni ultima estrazione del mese alla ruota di Napoli, ed il totale indica il numero dal quale devono scaturire i tre numeri, da rintracciarsi nella tavola riportata qui sotto.
LA TAVOLA DI RUTILIO
1 - 32 42 52 31 - 67 77 87 61 - 40 50 60
2 - 80 90 10 32 - 77 87 07 62 - 54 64 74
3 - 03 13 23 33 - 90 10 20 63 - 86 06 16
4 -28 38 48 34 - 39 49 59 64 - 69 79 89
5 - 38 48 58 35 - 25 35 45 65 - 06 16 26
6 - 14 24 34 36 - 54 64 74 66 - 15 25 35
7 - 18 28 38 37 - 15 25 35 67 - 32 42 52
8 - 40 50 60 38 - 44 54 64 68 - 06 16 26
9 - 21 31 41 39 - 61 71 81 69 - 08 18 28
10 - 47 57 67 40 - 54 64 74 70 - 13 23 33
11 - 90 10 20 41 - 87 07 17 71 - 79 89 09
12 - 44 54 64 42 - 46 56 66 72 - 59 69 79
13 - 67 77 87 43 - 24 34 44 73 - 03 13 23
14 - 72 82 02 44 - 33 43 53 74 - 37 47 57
15 - 43 53 63 45 - 20 30 40 75 - 19 29 39
16 - 63 73 83 46 - 69 79 89 76 - 65 75 85
17 - 68 78 88 47 - 71 81 01 77 - 51 61 71
18 - 31 41 51 48 - 83 03 13 78 - 04 14 24
19 - 55 65 75 49 - 57 67 77 79 - 07 17 27
20 - 88 08 18 50 - 62 72 82 80 - 73 83 03
21 - 65 75 85 51 - 45 55 65 81 - 29 39 49
22 - 44 54 64 52 - 41 51 61 82 - 86 06 16
23 - 39 49 59 53 - 22 32 42 83 - 47 57 67
24 - 67 77 87 54 - 03 13 23 84 - 82 02 12
25 - 64 74 84 55 - 76 86 06 85 - 31 41 51
26 - 61 71 81 56 - 51 61 71 86 - 52 62 72
27 - 19 29 39 57 - 81 01 11 87 - 61 71 81
28 - 32 42 52 58 - 12 22 32 88 - 34 44 54
29 - 84 04 14 59 - 47 57 67 89 - 02 12 22
30 - 62 72 82 60 - 76 86 06 90 - 25 35 45



ES: Il primo e secondo estratto dell’ultima estrazione di agosto del 1930 furono: 82 e 77 che, sommati, formano 69 (82 + 77 = 159; 159 90 = 69). Il 69 nella tavola di Rutilio corrispondeva ai numeri 8,18,28. Alla prima e seconda estrazione di settembre sortì l’ 8 rispettivamente come primo e quarto estratto.
Nel Tentativo di emulare una casa simile sono riuscito a fare questo script:
Codice:
Sub Main
Dim rg(1)
Dim n(1)
Dim ColpiDiRicerca
Dim SommaSpia:Dim a: Dim b
Dim pos(2)
rg(1) = 1
r = 1 'Sulla ruota 1 BA
ColpiDiRicerca = 5
pos(1) = 1
pos(2) = 2
ede = InputBox("Quante estrazioni esaminiamo?","ESTRAZIONI",78)
em = CInt(InputBox("Quale estrazione mensile?","ESTRAZ MENSILE",1))
SommaSpia = Fuori90(Estratto(es,BA_,pos(1)) + Estratto(es,BA_,pos(2)))
For es = EstrazioneFin - ede To EstrazioneFin
If IndiceMensile(es) = em Then
Scrivi " Numeri e presenze dopo la SommaSpia [ " & Fuori90(Estratto(es,BA_,pos(1)) + Estratto(es,BA_,pos(2))) & " ] del " & DataEstrazione(es) & " in colpi " & ColpiDiRicerca
End If
For i = 1 To 90
n(1) = i
fr = SerieFreq(es + 1,es + ColpiDiRicerca,n,rg,1)
'Parametri:
'1)Inizio Specifica l'inizio del range di analisi se omesso prende il valore 1
'2)Fine Specifica la fine del range di analisi se omesso prende il valore del numero estrazioni In archivio
'3)vetNumeri Vettore contenente i numeri della combinazione
'4)vetRuoteVettore che contiene gli identificativi numerici delel ruote da analizzare
'5)Sorte Sorte da analizzare  da 1 a 5 Estratto  da 6 a 10 per Estratto determinato
If fr > 0 And IndiceMensile(es) = em Then
Scrivi "il " & FormatSpace(i,5,- 1) & " ha " & fr & " presenze"
End If
Next
Next
End Sub
Se si fa girare si noterà che invece della ruota di napoli si agirà su BA invece dell'ultimo del mese si prende l'indice 1 ma il mio intento è quello di stilare una tabella diciamo aggiornata di BA o CA ecc sulla falsa riga di quanto realizzato da Rutilio con la sola osservazione (LUI) perciò volevo avere +dadi in modo di avere un output non come quello che è venuto:
Numeri e presenze dopo la SommaSpia [ 87 ] del 01.10.2011 in colpi 5
il 8 ha 1 presenze
il 11 ha 1 presenze
il 18 ha 1 presenze
il 24 ha 1 presenze
il 29 ha 1 presenze
il 30 ha 1 presenze
il 39 ha 1 presenze
il 44 ha 1 presenze
il 45 ha 1 presenze
il 46 ha 1 presenze
il 47 ha 2 presenze
il 49 ha 1 presenze
il 51 ha 1 presenze
il 52 ha 1 presenze
il 54 ha 1 presenze
il 67 ha 1 presenze
il 72 ha 1 presenze
il 75 ha 1 presenze
il 76 ha 1 presenze
il 77 ha 1 presenze
il 86 ha 2 presenze
il 88 ha 2 presenze
La domanda è come modificare lo script affinchè per ogni somma mi trovo i tre numeri + frequenti?
 
Ultima modifica:
Ciao fillotto

Forse non ho capito ma.....

Quanti numeri possono mai essere più presenti/frequenti in soli 5 colpi ?

Mi spiego meglio :

In soli 5 colpi, la maggiorparte dei numeri sarà per forza "presenza" 1

Qualche presenza sarà a 2

sporadicamente si trovano 3 presenze

rarissime volte 4....

Ma questo succede per il fatto limitativo dei 5 colpi ed è
anche normale che sia così.

ciao e auguri
 
Ciao fillotto

Forse non ho capito ma.....

Quanti numeri possono mai essere più presenti/frequenti in soli 5 colpi ?

Mi spiego meglio :

In soli 5 colpi, la maggiorparte dei numeri sarà per forza "presenza" 1

Qualche presenza sarà a 2

sporadicamente si trovano 3 presenze

rarissime volte 4....

Ma questo succede per il fatto limitativo dei 5 colpi ed è
anche normale che sia così.

ciao e auguri

Caro BAFFO è proprio quello che chiedo ......Immagino che queste "tavole" quelli che ci hanno preceduto le abbiano ricavate enpiricamente (parlo delle tavole di Rutilio del Cappuccino ecc. ante computer) hanno il pregio , per quelle più famose, di rispecchiare una certa regolarità pur non essendo ovviamente infallibili agli occhi del profano fanno un certo effetto perchè non fanno vincere ma , come direbbe qualcuno ci azzeccano + delle normali perdite giocate a cacchio.
Ora io mi domando si può fare una cosa analoga con l'aiuto di uno script una tavola di Rutilio riveduta è corretta ?
Io (che nella scala dello script sono alle elementari poi ci sono le medie , le superiori , l'università per finire con Luigi docente Universitario) sono riuscito a fare quello che hai visto , è evidente che lo script ha bisogno di ricavare + dati come dici tu deve vedere tutte le volte dall'inizio delle estrazioni che la somma del primo + il secondo( nell'ultima estraz del mese per rimanere alla tavola di Rutilio) da 1 sarà poi vero statisticamente che gli estratti + presenti sono "1 = 32 42 52" come indicati nella tabella da me postata che dovrebbe essere originale di Rutilio?
E' evidente che lo script che ho fatto io non ha questa facoltà era solo un accenno (sto alle elementari :rolleyes:)
 
Questo è uno script originariamente
fatto dal grande Luigi.
Io gli ho fatto una sostanziale modifica :

In pratica ad ogni prima estrazione del mese
prende il 1° e il 2° estratto di una ruota
e fa la somma fuori 90.

Tu inserisci la somma ricercata e lo script
te le trova tutte.....

Non è esattamente quello che chiedi,
ma si avvicina molto, anche perchè
non ho tempo oggi per fare altre modifiche.


Codice:
Option Explicit
Sub Main
    Dim nInizio,nFine
    Dim k
    Dim CollAmbiSommaA
    Dim s1
    Dim clsAmboA
    Dim RetEsito,RetColpi,RetEstratti,RetIdEstr
    Dim nCasi,nCasiVincenti
    Dim sNumeriInteressati,sRuoteinteressate
    Const nSorteMinima = 1
    Const nColpiMax = 5
    s1 = CInt(InputBox(" Scegli la Somma ",,"1"))
    nInizio = EstrazioneIni
    nFine = EstrazioneFin
    ReDim aNumInGioco(90)
    Call AlimentaNumInGioco(aNumInGioco)
    For k = nInizio To nFine
        If IndiceMensile(k) = 1 Then
            Call GetAmbiSommaX(k,CollAmbiSommaA,s1)
            For Each clsAmboA In CollAmbiSommaA
                ReDim aRuote(1)
                If CondizioneRispettata(clsAmboA,aRuote,sNumeriInteressati) = True Then
                    nCasi = nCasi + 1
                    Call Scrivi(String(80,"°") & " Caso n°" & nCasi,1)
                    Call Scrivi(DataEstrazione(k) & " - " & Left(clsAmboA.RuoteInteressate,3) & " - " & StringaEstratti(k,aRuote(1)) & " - " & " - " & "AMBO di SOMMA : " & s1 & " *** " & sNumeriInteressati)
                    '--------------------------------
                    '--------------------------------
                    If Verifica(aNumInGioco,aRuote,k + 1,nSorteMinima,nColpiMax,nCasiVincenti) = False Then
                        Call Scrivi("Esito negativo",,,vbRed,vbWhite)
                    End If
                    Call Scrivi(String(80,"°"),1)
                End If
            Next
            Call AvanzamentoElab(nInizio,nFine,k)
        End If
    Next
    Call Scrivi(String(50,"="))
    Call Scrivi("Casi Totali   : " & FormatSpace(nCasi,10,True))
    Call Scrivi("Casi Vincenti : " & FormatSpace(nCasiVincenti,10,True) & " (" & Round(ProporzioneX(nCasiVincenti,nCasi,100),3) & "%)")
End Sub
Function CondizioneRispettata(clsAmboA,aRuote,sNumeri)
    Dim clsNum
    ReDim aPosOccupate(5)
    Dim k,n
    Dim sAmboA
    sNumeri = ""
    ReDim aRuote(1)
    ReDim aR(0)
    Call clsAmboA.RuoteInteressateI(aR)
    aRuote(1) = aR(1)
    For k = 1 To 2
        aPosOccupate(clsAmboA.clsNumero(k).Posizione) = True
        sAmboA = sAmboA & Format2(clsAmboA.clsNumero(k).numero) & "."
    Next
    sNumeri = Left(sAmboA,Len(sAmboA) - 1) & "/"
    For k = 1 To 2
        If aPosOccupate(k) = True Then
            n = n + 1
        End If
    Next
    If n = 2 Then
        CondizioneRispettata = True
    End If
End Function
Function Verifica(aNumInGioco,aRuote,idEstrazione,nSorteMinima,nColpiMax,nCasiVincenti)
    Dim RetEsito,RetColpi,RetEstratti,RetIdEstr
    Dim K
    Dim nColpiRimanenti
    Dim Ret
    K = idEstrazione
    nColpiRimanenti = nColpiMax
    Ret = False
    Do While VerificaEsito(aNumInGioco,aRuote,K,nSorteMinima,nColpiRimanenti,,RetEsito,RetColpi,RetEstratti,RetIdEstr)
        Ret = True
        Call Scrivi(GetInfoEstrazione(RetIdEstr) & " " & FormatSpace(RetEsito,15) & " colpi : " & FormatSpace(RetColpi,7) & " " & RetEstratti)
        nCasiVincenti = nCasiVincenti + 1
        nColpiRimanenti = nColpiRimanenti -(RetIdEstr -(K - 1))
        K = RetIdEstr + 1
        If nColpiRimanenti <= 0 Then Exit Do
    Loop
    Verifica = Ret
End Function
Sub AlimentaNumInGioco(aNum)
    aNum(1) = 1
    aNum(2) = 2
    aNum(3) = 3
    aNum(4) = 4
    aNum(5) = 5
    aNum(6) = 6
    aNum(7) = 7
    aNum(8) = 8
    aNum(9) = 9
    aNum(10) = 10
    aNum(11) = 11
    aNum(12) = 12
    aNum(13) = 13
    aNum(14) = 14
    aNum(15) = 15
    aNum(16) = 16
    aNum(17) = 17
    aNum(18) = 18
    aNum(19) = 19
    aNum(20) = 20
    aNum(21) = 21
    aNum(22) = 22
    aNum(23) = 23
    aNum(24) = 24
    aNum(25) = 25
    aNum(26) = 26
    aNum(27) = 27
    aNum(28) = 28
    aNum(29) = 29
    aNum(30) = 30
    aNum(31) = 31
    aNum(32) = 32
    aNum(33) = 33
    aNum(34) = 34
    aNum(35) = 35
    aNum(36) = 36
    aNum(37) = 37
    aNum(38) = 38
    aNum(39) = 39
    aNum(40) = 40
    aNum(41) = 41
    aNum(42) = 42
    aNum(43) = 43
    aNum(44) = 44
    aNum(45) = 45
    aNum(46) = 46
    aNum(47) = 47
    aNum(48) = 48
    aNum(49) = 49
    aNum(50) = 50
    aNum(51) = 51
    aNum(52) = 52
    aNum(53) = 53
    aNum(54) = 54
    aNum(55) = 55
    aNum(56) = 56
    aNum(57) = 57
    aNum(58) = 58
    aNum(59) = 59
    aNum(60) = 60
    aNum(61) = 61
    aNum(62) = 62
    aNum(63) = 63
    aNum(64) = 64
    aNum(65) = 65
    aNum(66) = 66
    aNum(67) = 67
    aNum(68) = 68
    aNum(69) = 69
    aNum(70) = 70
    aNum(71) = 71
    aNum(72) = 72
    aNum(73) = 73
    aNum(74) = 74
    aNum(75) = 75
    aNum(76) = 76
    aNum(77) = 77
    aNum(78) = 78
    aNum(79) = 79
    aNum(80) = 80
    aNum(81) = 81
    aNum(82) = 82
    aNum(83) = 83
    aNum(84) = 84
    aNum(85) = 85
    aNum(86) = 86
    aNum(87) = 87
    aNum(88) = 88
    aNum(89) = 89
    aNum(90) = 90
End Sub
 
non è quello che intendevo però è un altro tasselo .... Grazie Baffo!!!!
Preceduto di qualche secondo Grazie x l'interessamento Claudio e Auguri
 
Ultima modifica:
non è quello che intendevo però è un altro tasselo .... Grazie Baffo!!!!
Preceduto di qualche secondo Grazie x l'interessamento Claudio e Auguri

Beh, te lo avevo accennato che non era esattamente
quello che cercavi, ma si avvicina moltissimo.....

Riassumo come da te scritto :

Alla prima estrazione di ogni mese e per ogni ruota,
trova la somma fuori90 tra il 1° e il 2° estratto.

Ti trova tutte le somme e ti da tutti i numeri estratti
per 5 colpi dopo una data somma da te scelta....

Tu avevi chiesto su una ruota sola e in più il calcolo delle
presenze....

Comunque le presenze "ripetute" in soli 5 colpi sono
veramente "esigue".....


 

Ultima estrazione Lotto

  • Estrazione del lotto
    sabato 19 luglio 2025
    Bari
    70
    37
    36
    68
    01
    Cagliari
    57
    02
    64
    33
    41
    Firenze
    18
    62
    09
    05
    06
    Genova
    36
    10
    74
    37
    42
    Milano
    39
    07
    58
    23
    22
    Napoli
    18
    69
    28
    36
    40
    Palermo
    71
    66
    72
    64
    23
    Roma
    19
    64
    39
    77
    10
    Torino
    83
    63
    71
    08
    72
    Venezia
    51
    83
    26
    50
    74
    Nazionale
    89
    81
    63
    32
    03
    Estrazione Simbolotto
    Nazionale
    16
    32
    21
    19
    03

Ultimi Messaggi

Indietro
Alto