Novità

Aggiornamento con script di RAMCO

Antonio Pagano

Super member
Mi dà l'errore sotto allegato. Eppure ho sempre aggiornato qualcuno può aiutarmi a capire cos è successo. Grazie
ERRORE: il file storico.txt non trovato dopo la decompressione.
Verificare che PowerShell sia disponibile e che lo zip contenga 'storico.txt'.
 
Il problema risiede nel file 'storico' all'interno dello zip... molto probabilmente hanno caricato il file senza applicare l'estensione .txt, quindi di fatto la procedura non trova il file corretto. Per evitare di manomettere il listato (se non si è perfettamente a conoscenza delle procedure) consiglio di inserire quest'ultima estrazione manualmente e riprendere il normale aggiornamento attraverso lo script dalla prossima... Oppure ci si appoggia al sito di Silop a questo indirizzo https://www.silop.it/programma/confronto_lotto.html scaricando il file .dat portandolo in sostituzione nell'apposita cartella dove risiedono gli archivi.
 
da verificare:

dovrebbe risolvere rinominando storico a storico.txt ovviando al problema

Codice:
1. Aggiungi questa dichiarazione di variabile insieme alle altre in cima al codice (subito sotto Dim oShell,oFSO):

Codice:
 Dim sFileSenzaExt





Codice:
Sostituisci il vecchio blocco di controllo del file (quello che dava l'errore se non trovava storico.txt) con questo nuovo blocco:
Cerca e cancella questo:

Codice:
   If Not oFSO.FileExists(sDirTemp) Then
      Call Scrivi("ERRORE: il file storico.txt non trovato dopo la decompressione.",True,,,vbRed)
      Call Scrivi("Verificare che PowerShell sia disponibile e che lo zip contenga 'storico.txt'.",True)
      Set oFSO = Nothing
      Exit Sub
   End If
   Set oFSO = Nothing





Codice:
Incolla questo al suo posto:
Codice:
   ' --- Gestione rinomina file (da 'storico' a 'storico.txt') ---
   sFileSenzaExt = GetDirectoryTemp & "storico"
  
   If Not oFSO.FileExists(sDirTemp) Then
      If oFSO.FileExists(sFileSenzaExt) Then
         Call Messaggio("File 'storico' (senza estensione) rilevato. Rinomina in 'storico.txt' in corso...")
         oFSO.MoveFile sFileSenzaExt, sDirTemp
      Else
         Call Scrivi("ERRORE: il file storico.txt (o storico) non trovato dopo la decompressione.",True,,,vbRed)
         Call Scrivi("Verificare che PowerShell sia disponibile e che lo zip contenga 'storico' o 'storico.txt'.",True)
         Set oFSO = Nothing
         Exit Sub
      End If
   End If
   Set oFSO = Nothing
 
Il problema risiede nel file 'storico' all'interno dello zip... molto probabilmente hanno caricato il file senza applicare l'estensione .txt, quindi di fatto la procedura non trova il file corretto. Per evitare di manomettere il listato (se non si è perfettamente a conoscenza delle procedure) consiglio di inserire quest'ultima estrazione manualmente e riprendere il normale aggiornamento attraverso lo script dalla prossima... Oppure ci si appoggia al sito di Silop a questo indirizzo https://www.silop.it/programma/confronto_lotto.html scaricando il file .dat portandolo in sostituzione nell'apposita cartella dove risiedono gli archivi.
Script per Spaziometria - Aggiornamento da LottoItalia/BrightStar

Sono state aggiunte 1 estrazioni

Estrazioni totali: 10959

Fonte: www.lotto-italia.it (archivio ufficiale BrightStar)

RAMCOLOTTO

Grazie Ramco tutto è andato come hai descritto tu. Grazie mille
 
da verificare:

dovrebbe risolvere rinominando storico a storico.txt ovviando al problema

Codice:
1. Aggiungi questa dichiarazione di variabile insieme alle altre in cima al codice (subito sotto Dim oShell,oFSO):

Codice:
 Dim sFileSenzaExt





Codice:
Sostituisci il vecchio blocco di controllo del file (quello che dava l'errore se non trovava storico.txt) con questo nuovo blocco:
Cerca e cancella questo:

Codice:
   If Not oFSO.FileExists(sDirTemp) Then
      Call Scrivi("ERRORE: il file storico.txt non trovato dopo la decompressione.",True,,,vbRed)
      Call Scrivi("Verificare che PowerShell sia disponibile e che lo zip contenga 'storico.txt'.",True)
      Set oFSO = Nothing
      Exit Sub
   End If
   Set oFSO = Nothing





Codice:
Incolla questo al suo posto:
Codice:
   ' --- Gestione rinomina file (da 'storico' a 'storico.txt') ---
   sFileSenzaExt = GetDirectoryTemp & "storico"
 
   If Not oFSO.FileExists(sDirTemp) Then
      If oFSO.FileExists(sFileSenzaExt) Then
         Call Messaggio("File 'storico' (senza estensione) rilevato. Rinomina in 'storico.txt' in corso...")
         oFSO.MoveFile sFileSenzaExt, sDirTemp
      Else
         Call Scrivi("ERRORE: il file storico.txt (o storico) non trovato dopo la decompressione.",True,,,vbRed)
         Call Scrivi("Verificare che PowerShell sia disponibile e che lo zip contenga 'storico' o 'storico.txt'.",True)
         Set oFSO = Nothing
         Exit Sub
      End If
   End If
   Set oFSO = Nothing

Lottopython grazie anche a te. Ho salvato anche la tua procedura non si sa mai. Grazie ancora.​

 

Ultima estrazione Lotto

  • Estrazione del lotto
    martedì 10 novembre 2026
    Bari
    21
    84
    59
    74
    86
    Cagliari
    87
    77
    19
    64
    82
    Firenze
    05
    54
    48
    84
    01
    Genova
    26
    81
    55
    30
    80
    Milano
    24
    13
    43
    26
    23
    Napoli
    21
    01
    27
    43
    77
    Palermo
    71
    47
    74
    82
    32
    Roma
    24
    72
    30
    13
    52
    Torino
    23
    02
    09
    83
    24
    Venezia
    42
    75
    77
    35
    25
    Nazionale
    89
    44
    13
    26
    88
    Estrazione Simbolotto
    Torino
    07
    33
    21
    45
    27
Indietro
Alto