Novità

Per Joe Grazie

trivellatomariotretre33

Super Member >PLATINUM<
ciao Joe se puoi modificarmi questo Listato che ti Posto in Modo di scrivermelo come in allegato

Sub Main()
'script By Black
ini = 1855'4666 '8 Marzo 1997
fin = EstrazioneFin
For es = ini To fin
Call AvanzamentoElab(ini,fin,es)
r1 = 1
r2 = 2
r3 = 3
r4 = 4
r5 = 5
r6 = 6
r7 = 7
r8 = 8
r9 = 9
r10 = 10
r11 = 11
r12 = 12
gg = giorno(es)
ms = Mese(es)
an = Anno(es)
Scrivi Format2(gg) & Left(MeseNome(ms),3) & an & StringaEstratti(es,r1,"") & StringaEstratti(es,r2,"") & StringaEstratti(es,r3,"") & StringaEstratti(es,r4,"") & StringaEstratti(es,r5,"") & StringaEstratti(es,r6,"") & StringaEstratti(es,r7,"") & StringaEstratti(es,r8,"") & StringaEstratti(es,r9,"") & StringaEstratti(es,r10,""),0,0
If ScriptInterrotto Then Exit For
Next
End Sub
 

Allegati

  • 1.txt
    1.txt
    24,5 KB · Visite: 16
Ciao,
dovrebbe essere così :

Codice:
Option Explicit
Sub Main
   Dim Es,D,R,P
   For Es = 9693 To EstrazioneFin
      D = Split(DataEstrazione(Es,1)," ")
      Scrivi Format2(giorno(Es)) & UCase(D(1)) & Anno(Es),0,0
      For R = 1 To 12 : If R = 11 Then R = 12
         For P = 1 To 5
            Scrivi Format2(Estratto(Es,R,P)),0,0
         Next
      Next
   Next
   Scrivi 
End Sub

Però dovresti esercitarti con il "fai da te"

:)
 
ciao Joe scusami lo visto solo adesso lo script parte con ritardo e non raggiunge il risultato del tx che o allegato
questo che mi ai postato mi da una lunga e sola linea
mentre nel tx a piena pagina scritta se puoi ricontrollare , forse mi sfugge qualcosa, ti ringrazio,e rimango in attesa di una tua risposta.
 
ciao Joe scusami lo visto solo adesso lo script parte con ritardo e non raggiunge il risultato del tx che o allegato
questo che mi ai postato mi da una lunga e sola linea
mentre nel tx a piena pagina scritta se puoi ricontrollare , forse mi sfugge qualcosa, ti ringrazio,e rimango in attesa di una tua risposta.

Si, ma anche il file di testo che che hai inserito è solo una linea intera.

Così pure da come leggo dallo script che hai messo ad esempio NON divide le estrazioni, gli estratti e/o le date,

generando anch'esso UN elenco tutto unito in un solo record.

:)
 
Ciao, non posso far altro che ribadire ciò che ho gia scritto:

Non può essere "più unito" che essere tutto in una sola linea.

Lo script di per sè è abbastanza veloce ma la preparazione del codice html e soprattutto per

la quantità di output corrispondente ad un archivio intero richiede un pò di tempo.

Tempo ancora maggiore nei PC meno performanti e con poca memoria.

Dunque dai tempo al Pc di elaborare tutto e poi di esporlo nel suo output.

Se non da errori ... funziona.

A questo punto apri il "Blocco Note" di Spaziometria e che ha come icona un taccuino.

Immagine.jpg

Non dovrebbe apparire, come una sola linea, me se lo è ...

è perchè nei settaggi è disattivata l'opzione "a capo automatico" (al margine destro della finestra).

Questo settaggio comunque non influenza il contenuto del file archivio.

E' solo un modo diverso di impaginarlo.

Per rendere disponibile l'archivio, DEVI SALVARLO come "File.txt" direttamente da questo "Blocco Bote"

e solo dopo averlo archiviato, lo puoi riaprire e verificare se è giusto o no.


:)
 
Ultima modifica:
Prova diversamente.

* Esegui lo script.

* Aspetta che sia concluso. ed anche un pò di tempo in più affinchè ci sia a video tutto l'archivio.

* Poi apri la DirectoryDati di Spaziometria

* In questa directory c'è la cartella Temp

* Dento la cartella Temp c'è il file Otput.txt

* Fai doppio-click su questo file e dovrebbe aprirsi l'editor con dentro l'archivio.

* A questo punto puoi salvare il file dove vuoi.
 
Lo script che ho usato è sempre lo stesso, non ne ho scritto un altro.

Come puoi vedere nelle immagini al messagio #7 funziona.

Se non funziona sul tuo Pc probabilmente è perchè non c'è memoria sufficiente.

Quando ho scritto, un pò di tempo, intendevo qualche minuto, non oltre 5 o 10.

PEr ora l'unica cosa che potrei provare di suggerirti è che mi sembra di ricordare

che spaziometria può indirizzare l'output anche ad un browser diverso.

Generando meno output forse potrebbe funzionare. Ma si tratta di prove da provare.

:)
 
Se si esclude un problema di memoria o del PC diventa più difficile trovare una soluzione.

Dunque ti consiglierei di provare a creare un archivio molto piccolo.

Per ipotesi delle ultime 10-20 estrazioni.

Così potrai provare in tempi brevi e con poco output se lo script funziona.

Del resto avevi scritto che genera una linea di risultato.

Pertanto hai scritto che ha prodotto il suo tisultato a seguito dell'aver funzionato.

:)
 
GRAZIE LO STESSO JOE
MA NON MI FUNZIONA
IL FILE ORIGINALE E QUELLO IN ESTENZIONE PDF SOPRA ,SI LEGGE IN ESTEN TX
CI VORREBBE UNO SCRIPT CHE MI FACCIA QUELLO GRAZIE JOE
BUONA DOMENICA .
 
Non capisco perchè, insisti sui dettagli quando manca la ciccia.

Lo script prima cosa deve funzionare.

Poi il file in formato testo lo produce e come ti scritto è: "Otput.txt" nella cartella "Temp" della "DirectoryDati" di "Spaziometria".

Ti ho anche mostrato l'immagine di cosa fa lo script.

Secondo me, il problema è che non funziona sul tuo PC.

Comunque sia ... ho modificato quello script affinchè non produca il pesante output html

e vada a scrivere direttamente sul disco il file di testo che esso stesso crea.

Sono 100 Estrazioni e vengono elaborate in una frazione di secondo.

Dunque così non ci dovrebbe essere nessun problema di spazio/tempo/formato.

Codice:
Option Explicit
Sub Main
   Dim Ini,Fin,Es
   Dim D,R,P
   Dim sFile,Riga
   Ini = EstrazioneFin - 99 : Fin = EstrazioneFin
   For Es = Ini To Fin : AvanzamentoElab Ini,Fin,Es
      D = Split(DataEstrazione(Es,1)," ")
      Riga = Riga & Format2(giorno(Es)) & UCase(D(1)) & Anno(Es)
      For R = 1 To 12 : If R = 11 Then R = 12
         For P = 1 To 5
            Riga = Riga & Format2(Estratto(Es,R,P))
         Next
      Next
   Next
   sFile = GetDirectoryTemp & "Archivio.txt"
   Call EliminaFile(sFile)
   Call ScriviFile(sFile,Riga,False,True)
   Call CloseFileHandle(sFile)
   LanciaFile sFile
End Sub

:) Fammi sapere
 

Ultima estrazione Lotto

  • Estrazione del lotto
    sabato 14 giugno 2025
    Bari
    43
    28
    11
    04
    79
    Cagliari
    44
    24
    17
    54
    40
    Firenze
    51
    68
    85
    05
    58
    Genova
    35
    40
    22
    31
    45
    Milano
    84
    30
    47
    28
    85
    Napoli
    12
    06
    24
    83
    82
    Palermo
    66
    03
    88
    41
    45
    Roma
    15
    77
    68
    70
    59
    Torino
    81
    25
    06
    33
    77
    Venezia
    77
    79
    12
    49
    87
    Nazionale
    01
    84
    11
    31
    45
    Estrazione Simbolotto
    Napoli
    06
    18
    07
    23
    13

Ultimi Messaggi

Indietro
Alto