Follow along with the video below to see how to install our site as a web app on your home screen.
Nota: This feature may not be available in some browsers.
perfetto, ha funzionato! Ora lo salvo e ogni volta lancio lo script, immagino...Ciao RoseMary, prova questo script.
Provato con XP / Vista / 8 / 10
Codice:Option Explicit Sub Main Dim sDirTemp Dim sLink Dim nAnnoPart,nAnnoCorr,sNuovaData Dim k Dim id Dim sDataEstr,sCData,nSalvate,sFileBd Dim sV,r,e,x Dim b,nEstrTot,sDataLastEstr,iA,z nAnnoPart = Year(Now) - 1 nAnnoCorr = Year(Now) sFileBd = GetDirectoryAppData & "BaseDati.dat" sDirTemp = GetDirectoryTemp & "lottologia.txt" Call EliminaFile(sDirTemp) For sNuovaData = nAnnoPart To nAnnoCorr If ScriptInterrotto Then Exit For Call Messaggio(sNuovaData) Call AvanzamentoElab(nAnnoPart,nAnnoCorr,sNuovaData) sLink = "https://www.lottologia.com/lotto/archivio-estrazioni/?as=TXT&year=" & sNuovaData If DownloadFromWeb(sLink,sDirTemp) Then nEstrTot = EstrazioniArchivio sDataLastEstr = DataEstrazione(nEstrTot,,,"/") z = Right(sDataLastEstr,4) id = IndiceAnnuale(nEstrTot) ReDim aRighe(0) If LeggiRigheFileDiTesto(sDirTemp,aRighe) Then If EliminaFile(sDirTemp) Then If Trim(aRighe(k)) <> "" Then For k = UBound(aRighe) - 3 To 2 Step - 1 aRighe(k) = Replace(aRighe(k),vbTab,"") aRighe(k) = Replace(aRighe(k),"-","") 'Call Scrivi(id & " ",0,0) sDataEstr = Mid(aRighe(k),7,2) & "/" & Mid(aRighe(k),5,2) & "/" & Left(aRighe(k),4) If z <> Left(aRighe(k),4) Then id = 0 : z = Left(aRighe(k),4) 'Call Scrivi(sDataEstr) sV = Right(aRighe(k),110) 'Call Scrivi (sV) ReDim aEstr(11,5) r = 1 : e = 0 For x = 1 To 110 Step 2 e = e + 1 'Scrivi Mid(sVV,x,2) & " ",0,0 aEstr(r,e) = Mid(sV,x,2) If e = 5 Then r = r + 1 : e = 0 Next 'ScriviMatrice(aEstr) If b = True Then If sCData <> sDataEstr Then id = id + 1 If SalvaEstrazione(aEstr,sDataEstr,id,sFileBd) Then sCData = sDataEstr nSalvate = nSalvate + 1 Call Messaggio(nSalvate) End If Else ColoreTesto 2 Scrivi "ATTENZIONE " & sDataEstr & " ESTRAZIONE DUPLICATA",True ColoreTesto 0 End If End If If sDataEstr = sDataLastEstr Then b = True ' Next End If End If End If End If If ScriptInterrotto Then Exit For Next If nSalvate > 0 Then AllineaArchivi Call Scrivi() Call Scrivi("Script per Spaziometria V.4.0 di LuigiB & Giomi Rev. By Joe",True,,,vbBlue) Call Scrivi() Call Scrivi("Sono state aggiunte " & nSalvate & " estrazioni") Call Scrivi("") Call Scrivi("Estrazioni totali " & EstrazioniArchivio) Call Scrivi() Call Scrivi("Utilizzato Archivio del sito www.lottologia.com") Call Scrivi() Else Call Scrivi("NON HO TROVATO NUOVE ESTRAZIONI !",1,,,2) End If End Sub
Ciao.perfetto, ha funzionato! Ora lo salvo e ogni volta lancio lo script, immagino...
Grazie a tutti per la vostra cortesia
ho capito
ma se ti verra voglia , basta che ci metti il b e z al posto giusto
se vuoi ti posto il tuo listato con la possibita di ripristino archivio
Ciao joe, grazie per l'informazione, provo a cercare .Ciao, happy sicuramente si ... se la struttura è uguale
come nel 1871 ... non ci sono tutte le ruote ...
negli eventuali spazi vuoti, ci si mettono degli zeri.
Si Spaziometria può trattare archivi in formato testo.
Ma non ho particolari esperienze al riguardo.
Puoi cercare tra gli script di esempio.
o qui nel forum. Ricordo che qualcosa è stato scritto.
Richiesto file excel con le prime 56 colonne valorizzate
La prima riga deve contenere l' intestazione delle colonne
La prima Colonna deve contenere la data estrazione
dall colonna 2 in poi ci sono i numeri estratti
Si joe è un nuovo progetto.joe: Se invece è solo un progetto meglio crearlo direttamente con spaziometria
In ogni caso, meglio avere una descrizione del progetto.
Si joe è un nuovo progetto.
La descrizione del progetto è molto semplice voglio sostituire i 5 estratti di ogni estrazione con 5 numeri casuali.
Propenderei per un file csv, ma va bene anche passare direttamente i dati ad Excel. Grazie.
Ciao Joe,Ciao,
per quanto possa sembrare semplice qualche problemino salta sempre fuori.
Il primo dipende dal fatto che generando 5 numeri casuali interi (nei limiti di 1 e 90),
in alcuni casi ci potrebbero essere dei doppioni.
Ma questo si risolve molto facilmente ed anche se non specificato.
Suppongo si debbano replicare le regole note.
NON ci devono essere numeri duplicati tra i cinque.
Il secondo è più subdolo.
Noi si è abituati alla regola che il nostro archivio sia "statico",
una volta estratti i numeri quelli sono UGUALI PER TUTTI e NON cambiano.
Mentre quelli generati casualmente da uno scirpt dipendono dall'istante. in cui sono generati.
Variano di volta in volta, di estrazione in estrazione, da un archivio all'altro.
Dunque occorrerebbe che creato e salvato "UN" ARCHIVIO CASUALE, esso dovrebbe conservarsi così come è.
Una eventuale nuova estrazione di aggiornamento dovrebbe aggiungersi semplicemente in coda,
senza "rifare" TUTTO UN ARCHIVIO NUOVO e peggio TUTTO DIVERSO.
In ultimo se dovessero essere create più copie, da utenti diversi ... ognuno avrebbe un suo archivio...
con numeri diversi da quelli di ogni altro archivio e di ogni altro utente.
In ultimo, la questione della dimensione e delle date.
Quanto deve essere grande? Le Date di presenza e di assenza delle estrazioni (con i relativi "buchi")
replicano pari-pari quelli dell'archivio tradizionale?
Oppure i deve fare un archivio più piccolo / più regolare / più omogeneo o meno ... ?
Sarà possibile che qualcuno renda disponibile OnLine un Archivio Casuale (aggiornato) ?
Ciaosalve
secondo me , puoi fare
aprirlo lo stesso
o basta che rinomini il file , o togliendo l ' estensione ".txt" , o rinominandolo "Archivio Utente.xls"