Novità

Aiuto per stampa

Ciao Eugenio.

Per sommi capi si può decrivere cosi:

Scrorrendo le estrazioni (Es) quando una di queste è un multiplo di 18 ... cambia colore.

Un multiplo di 18 è un numero che diviso per 18 ha come resto della divisione Zero. Mod.

Quindi se il Toggle (T) è un "interrutore" a due posizioni

al rilevare un "Resto 0" inverte la sua posizione: T= Not T

Dunque in presenza di T c'è un colore ... in assenza di T, un altro colore.

:)
 
Ultima modifica:
Joe91 se ho capito bene in pratica l’ operatore Mod nel primo If Then divide ES per 18 se non vi è resto T diventa non T .

Nel secondo If Then Else letteralmente dovrebbe essere : se è T vai Colore Testo 2 se non è T vai Colore Testo 0

Sotto lo script se ho interpretato bene .JOE91 2.jpg

Codice:
[Option Explicit
Sub Main
Dim Es,T

Es = EstrazioneFin
For Es = EstrazioneFin - 89 To EstrazioneFin
   If Es Mod 18 = 0 Then T = Not T
   If T Then ColoreTesto 2 Else ColoreTesto 0
   Scrivi Es

Next
End Sub
/CODE]

Ciao Eugenio
 
Ciao Eugenio.

Si.

Forse ti era più semplice osservando il "doppio_stato" di T.

Codice:
Sub Main
	Dim Es,T
	Es = EstrazioneFin
	For Es = EstrazioneFin - 89 To EstrazioneFin
		If Es Mod 18 = 0 Then T = Not T
		If T Then ColoreTesto 2 Else ColoreTesto 0
		Scrivi T
	Next
End Sub

:)
 
Joe91 se stampo anche Es perche questa anomalia in Out ?

[
9119 9120 9121 9122 9123 9124 9125 9126 -1 9127 -1 9128 -1 9129 -1 9130 -1 9131 -1 9132 -1 9133 -1 9134 -1 9135 -1 9136 -1 9137 -1 /QUOTE]

Codice:
Sub Main
    Dim Es,T
    Es = EstrazioneFin
    For Es = EstrazioneFin - 89 To EstrazioneFin
        If Es Mod 18 = 0 Then T = Not T
        If T Then ColoreTesto 2 Else ColoreTesto 0
        Scrivi Es &"   "& T  
    Next
End Sub
 
Ciao Eugenio.

Inizialmente "T" non è valorizzato cioè ...

non è ne "True" ne "False".

E' un errore non averlo inizializzato in uno dei due stati.

Solo quando trova i primo multiplo di 16 (9126)

assume un stato ben definito, diventando "True"

ed incomincia a funzionare correttamente.

:)
 
Ultima modifica:
Per capire meglio come và Valorizzato T . Potresti farmi l' esempio sul mio ultimo script.

Ciao Eugenio
 
Codice:
Sub Main
	Dim Es,T

	T = True 'prova a scrivere in ROSSO
	For Es = 17 To 18
		If Es Mod 18 = 0 Then T = Not T
		If T Then ColoreTesto 2 Else ColoreTesto 0
		Scrivi Es & "   " & T
	Next
	
	Scrivi 

	
	T = False 'prova a scrivere in NERO
	For Es = 17 To 18
		If Es Mod 18 = 0 Then T = Not T
		If T Then ColoreTesto 2 Else ColoreTesto 0
		Scrivi Es & "   " & T
	Next
	
	Scrivi 
	
	'ALEA 
	
	T = False 'prova a scrivere NERO
	For Es = 17 To 17 ' E 17 ... lo permette.
		If Es Mod 18 = 0 Then T = Not T
		If T Then ColoreTesto 2 Else ColoreTesto 0
		Scrivi Es & "   " & T
	Next
	
	Scrivi 

	T = False 'prova a scrivere NERO
	For Es = 18 To 18 ' MA 18 ... lo cambia ... in ROSSO
		If Es Mod 18 = 0 Then T = Not T
		If T Then ColoreTesto 2 Else ColoreTesto 0
		Scrivi Es & "   " & T
	Next

End Sub
 
Grazie Joe91 per la tua ultima spiegazione e il tuo script di esempio ho abbastanza capito il concetto ma devo studiarlo e approfondirlo meglio.

Ora ti chiedo se con l' ambiente Script di Spaziometria e possibile leggere e manipolare file esterni .

Ciao Eugenio
 
Ciao Eugenio.

Si ... ma io normalmente non lo faccio.

Quindi non ho esempi e matriale adatto.

Se vogliamo ... anche esperienza e capacità specifiche.

:)
 
Eugenio ...

Devi cercare cosa hai sul tuo "pc" con la parola chiave "leggi" tra gli script.

Per il resto, se vuoi, pui dare un'occhiata a questo script concettualmente più semplice.

Codice:
 Sub Main
	Dim Es,T
	T =  1 
	For Es = EstrazioneFin - 180 To EstrazioneFin
		If Es Mod 18 = 0 Then T = T + 1
		If pari(T) Then
			ColoreTesto 2
		Else
			ColoreTesto 0
		End If
		Scrivi Es & "   " & T
	Next
End Sub
 

Ultima estrazione Lotto

  • Estrazione del lotto
    giovedì 30 aprile 2026
    Bari
    02
    58
    76
    30
    50
    Cagliari
    28
    06
    35
    51
    39
    Firenze
    46
    27
    71
    88
    50
    Genova
    01
    08
    15
    17
    38
    Milano
    82
    50
    87
    51
    02
    Napoli
    65
    38
    37
    53
    46
    Palermo
    56
    62
    58
    10
    67
    Roma
    57
    82
    49
    80
    02
    Torino
    39
    74
    29
    35
    47
    Venezia
    54
    76
    22
    73
    85
    Nazionale
    69
    62
    88
    43
    21
    Estrazione Simbolotto
    Genova
    01
    37
    04
    17
    23
Indietro
Alto