Novità

Per tutti gli scriptisti

salvo50

Advanced Member >PLATINUM PLUS<
Ciao a Tutti! Prima di tutto grazie a Luigib per il programma di spaziometria.

Sto facendo il mio primo script in spaziometria, per quanto riguarda i calcoli, addizioni, sottrazioni, ecc., tutto ok non ho trovato difficoltà, poi ho messo in scrivi una staffilata di numeri questi:

(08 84 58)(08 84 58)(08 84 58)(08 84 58)(08 84 58)

tutto bene sono riuscito a inserirli, però dato che in programmazione mi viene un riga lunghissima, volevo andare a capo e non ci sono riuscito, mi dà sempre errore, praticamente voglio mettere scrivi con più righe, però il risultato quando lancio lo script deve essere nella stessa riga.

Grazie.
 
Ultima modifica:
Scrivi

Scrivi(Optional sNewText = "", Optional grassetto As Boolean = False, Optional ACapo As Boolean = True , optional HighlightColor = -1 , Optional TextColor = -1 , optional Dimensione = 2)

Nella istruzione scrivi esiste come puoi vedere option Acapo e con true o false oppure 1 o Zero decidere se andare a capo con la scritture del testo.


ecco un esempio

Sub Main
Scrivi"(08,84,58)(08,84,59)",0,0
Scrivi"(08,84,58)(08,84,59)"
End Sub
 
Ciao Mike58!

Grazie per la risposta, pensavo daver capito ma mi sbagliavo, subito sotto è come l'avevo fatto io senza andare a capo è funziona

Scrivi " (" & Format2(a1) & " " & Format2(a2) & " " & Format2(a3) & ")(" & Format2(a1) & " " & Format2(a2) & " " & Format2(a3) & ")(" & Format2(a1) & " " & Format2(a2) & " " & Format2(a3) & ")(" & Format2(a1) & " " & Format2(a2) & " " & Format2(a3) & ")(" & Format2(a1) & " " & Format2(a2) & " " & Format2(a3) & ")"

invece sotto qui è come pensavo d'aver capito ma non funziona, mi da errore, evidentemente non ho capito, per favore puoi corrergerlo tu, grazie


Scrivi " (" & Format2(a1) & " " & Format2(a2) & " " & Format2(a3) & ")(" & Format2(a1),0,0,0,0
Scrivi & " " & Format2(a2) & " " & Format2(a3) & ")(" & Format2(a1) & " " & Format2(a2),0,0,0,0
Scrivi & " " & Format2(a3) & ")(" & Format2(a1) & " " & Format2(a2) & " " & Format2(a3),0,0,0
Scrivi & ")(" & Format2(a1) & " " & Format2(a2) & " " & Format2(a3) & ")"


a1=08
a2=84
a3=58
a4=41
a5=79
 
Ultima modifica:
se metti false a capo scritto con zero e inutile che metti la congiunzione & a ogni inizio riga
la scrittura giusta è questa.

Sub Main
a1 = 08
a2 = 84
a3 = 58
a4 = 41
a5 = 78
Scrivi "(" & Format2(a1) & " " & Format2(a2) & " " & Format2(a3) & ")(" & Format2(a1),0,0
Scrivi " " & Format2(a2) & " " & Format2(a3) & ")(" & Format2(a1) & " " & Format2(a2),0,0
Scrivi " " & Format2(a3) & ")(" & Format2(a1) & " " & Format2(a2) & " " & Format2(a3),0,0
Scrivi ")(" & Format2(a1) & " " & Format2(a2) & " " & Format2(a3) & ")"
End Sub
 
Ciao!

Ti ringrazio funziona, adesso ho capito bene, infatti l'ho modificato così ed è ok

Scrivi "(" & Format2(a1) & " " & Format2(a2) & " " & Format2(a3),0,0
Scrivi ")(" & Format2(a1)& " " & Format2(a2) & " " & Format2(a3),0,0
Scrivi ")(" & Format2(a1) & " " & Format2(a2)& " " & Format2(a3),0,0
Scrivi ")(" & Format2(a1) & " " & Format2(a2) & " " & Format2(a3),0,0
Scrivi ")(" & Format2(a1) & " " & Format2(a2) & " " & Format2(a3) & ")"
 
Ciao a Tutti!

Volevo chiedere un'altro favore, ci sto provando in tutti i modi guardando nei numerosi esempi, ma mi arrendo non ne vengo fuori.

Allora primo mi serve inserire un'estrazione da tastiera, esempio:

input " inserisci numero estrazione"

il numero della ruota
input "inserisci numero ruota"

esempio per numero estrazione 7344


altro input

input " inserisci un numero (da 1 a 90)"

e relative variabili


---------------------------------------------------------




Rinnovo il mio augurio di un Felice Anno Nuovo a Tutti!
 
Ultima modifica:
ciao , esiste una funzione negli script che serve proprio per scrivere un 'estrazione nell'archivio .. ora da qui non mi ricordo come si chiama ma dovresti usare quella spulcia nell'help... tuttavia considerato che vuoi inserire un 'estrazione a mano invece di farlo da script ti consiglio di usare la funzione per inserire a mano le estrazioni .. serve apposta e raggiunge proprio lo scopo che volevi tu ..

riguardo ai post superiori un modo è senza dubbio quell oche ti ha spiegato mike , un altro modo consiste nell'usare una variabile
e poi passare la variabile alla funzione scrivi


Dim s

s = "Prima parte "
s = s & " seconda parte"
s = s & " terza parte"

call scrivi (s)
 
Chiedo scusa a tutti se mi inserisco, ma per quando riguarda gli aggiornamenti via internet, trovo difficoltà
e non solo con Staziometria.
Qualcuno mi sà dire se il problema è mio o problemi tecnici dovuti a lottomatica?
Grazie
 
Ciao Luigib!

Credevo che l'help non ci fosse, adesso dopo il tuo suggerimento ho guardato meglio e l'ho trovato, adesso me lo studio, grazie!
 
L'ho fatto così e funziona, era quello che avevo chiesto, però mi piacerebbe sapere anche che cosa ho fatto, mi spiego, quella riga dove c'è "Left", l'ho preso da un'altro script, vorrei sapere a cosa serve quel "Left", perchè se lo tolgo mi va in errore.
Grazie!


Dim r1
Dim es
Sub Main

es = InputBox("Inserisci numero estrazione",idEstrazione,es)

r1 = InputBox("Inserisci numero ruota ( 1 - 10)",Ruota,r1)

Scrivi(" Estrazione n." & Format2(es) & " del " & DataEstrazione(es))
Scrivi ""
Scrivi " " & Left (NomeRuota(r1),2) & " " & StringaEstratti(es,r1)

End Sub
 
Left sono le lettere più a sinistra

in pratica quante lettere vuoi e nel caso (2)

restituisce una sorta di siglaruota.

Lo script utlizza questa pezza per supplire alla mancanza

di questa istruzione presente solo nei basic

più moderni o per fornire indicazioni sulla ruota

occupando lo spazio di poche lettere in una tabella.

A volte troverai ... ,3 per distinguere Nap da Naz.

:)
 
Ultima modifica:
Ciao a Tutti!

Chiedo un altro favore, nella riga sotto, vorrei mettere anche ,l'ultimo numero di estrazioni in archivio, in modo di potersi regolare sul numero da inserire, mi potete aiutare? Grazie!

es = InputBox("Inserisci numero estrazione",idEstrazione,es)
 
Ciao a Tutti!

Chiedo un altro favore, nella riga sotto, vorrei mettere anche ,l'ultimo numero di estrazioni in archivio, in modo di potersi regolare sul numero da inserire, mi potete aiutare? Grazie!

es = InputBox("Inserisci numero estrazione",idEstrazione,Es)

Ciao Salvo, prova:

Fin = EstrazioneFin

Es = InputBox("Inserisci numero estrazione",idEstrazione,Fin)

:)
 
Ultima modifica:
Ciao a Tutti!

Da un array di 10 numeri volevo prenderne di volta in volta 5 numeri in modo casuale.
Esiste questa funzione? Se si qual'è, oppure indicarmi un script dove è stata già usata,
anche se i numeri dell'array o del prelievo sono diversi, oppure farmi un esempio.

Grazie
 
Ultima modifica:
Codice:
Option Explicit
Sub Main
	
	Dim nUsati , i
	Dim aFlagUsati (10)
	ReDim aNumeri (10)
	
	aNumeri(1) = 4
	aNumeri(2) = 8
	aNumeri(3) = 12
	aNumeri(4) = 16
	aNumeri(5) = 20
	aNumeri(6) = 24
	aNumeri(7) = 28
	aNumeri(8) = 32
	aNumeri(9) = 36
	aNumeri(10) = 40
	
	
	Do While nUsati < 5
		i = NumeroCasuale( 1 , 10)
		If aFlagUsati (i) = False Then 
			aFlagUsati (i) = True 
			Call Scrivi (aNumeri(i))
			nUsati = nUsati +1
		End If
	Loop
End Sub
 
Grazie Luigib della celere risposta

Ho dato un'occhiata e non ci ho capito molto, dal commento di Joe91 capisco che hai fatto una sciccheria
penso che non dovrei avere difficoltà ad inserirla nello script che ho in mente di fare

Ciao!
 

Ultima estrazione Lotto

  • Estrazione del lotto
    venerdì 22 novembre 2024
    Bari
    27
    45
    81
    17
    55
    Cagliari
    78
    66
    45
    03
    14
    Firenze
    14
    90
    72
    88
    55
    Genova
    33
    23
    82
    81
    24
    Milano
    25
    79
    13
    42
    15
    Napoli
    39
    35
    65
    01
    14
    Palermo
    25
    83
    69
    50
    36
    Roma
    25
    71
    22
    10
    55
    Torino
    59
    30
    43
    74
    49
    Venezia
    39
    90
    77
    05
    35
    Nazionale
    82
    60
    62
    65
    59
    Estrazione Simbolotto
    Torino
    44
    12
    32
    06
    13
Indietro
Alto