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.​

 

se provi a scaricare direttamente dal link, una volta decompresso, il file dovrebbe chiamarsi storico.txt
ma invece è scritto solamente storico quindi non lo aggiorna, bisogna forse chiedere a @Ramco
Ciao, Scusate se Intervengo ma il problema non è il file scaricato in quanto è corretto il problema e che se non hai abilitate le estensioni dei file evidentemente non essendo visibile non potrà mai aggiornare un file troncato nella sua estensione.

dalla Cartella vai su Visualizza poi Mostra ed attiva le estensioni dei file.

A volte con gli ultimi aggiornamenti di windows vengono disattivate se erano attive questo non succede sempre e atutti ma avviene ad alcuni... i misteri di Microsoft.

Spero di essere stato utile a qualcuno.
 

Ultima estrazione Lotto

  • Estrazione del lotto
    giovedì 12 novembre 2026
    Bari
    73
    79
    45
    13
    25
    Cagliari
    70
    33
    11
    71
    37
    Firenze
    22
    62
    56
    50
    13
    Genova
    11
    53
    42
    74
    09
    Milano
    21
    66
    01
    32
    07
    Napoli
    62
    03
    68
    61
    63
    Palermo
    55
    86
    62
    11
    73
    Roma
    32
    38
    36
    57
    55
    Torino
    28
    46
    88
    21
    71
    Venezia
    25
    10
    36
    89
    29
    Nazionale
    72
    32
    56
    25
    43
    Estrazione Simbolotto
    Torino
    33
    35
    02
    23
    39
Indietro
Alto