Novità

TAB

genios

Advanced Member >GOLD<
Messaggi
808
Punti reazione
11
Punti
18
In spazioscript si puo' usare la funzione vbScript TAB ?
 

druid

Senior Member
Messaggi
113
Punti reazione
15
Punti
18
Ciao,
se in spazioscript scrivendo la funzione/istruzione si colora di "rosa" allora sicuramente si' altrimenti essendo comunque della stessa "famiglia" si puo' trovare un "adattamento".
Ciao
 

claudio8

Advanced Member >PLATINUM PLUS<
Messaggi
3.259
Punti reazione
146
Punti
63
A me non lo riconosce , comunque è un comando che simula ill tasto TAB ( freccette), se inserito in un costrutto contenente l'utilizzo di un programma di scrittura esterno a vbscipt , tipo notepad. con il quale si intende programmare la scrittura di un testo.

Se indichi cosa effettivamente vuoi fare, forse è possibile darti un alternativa presente in spazioscript.
ciao
 

genios

Advanced Member >GOLD<
Messaggi
808
Punti reazione
11
Punti
18
pensavo si potesse usare insieme alla funzione scrivi di spaziometria per migliorare la formattazione in out. Comunque ben vengano tutti i consigli con esempi per la funzione scrivi . Colori spazi concatenazioni .
 

claudio8

Advanced Member >PLATINUM PLUS<
Messaggi
3.259
Punti reazione
146
Punti
63
Vi sono specifi e vari modi x formattare un testo,
inserisci caso per caso e ti verrà data una soluzione.
 

joe

Advanced Member >PLATINUM<
Messaggi
1.216
Punti reazione
108
Punti
63
Tab è il Chr(9)

devi utilizzare una tabella ascii (se non li sai a memoria)

per avere i codici corrispondenti dei caratteri non stampabili.

Codice:
Option Explicit
Sub Main
  Scrivi 1 & Chr(9) & 2 
End Sub
Oppure e spesso alcune volte basta anteporre "vb"

per passare la patata bollente al traduttore/interprete.

Nel caso vbTab dovrebbe funzionare.

:)
 
Ultima modifica:

joe

Advanced Member >PLATINUM<
Messaggi
1.216
Punti reazione
108
Punti
63
Codice:
Option Explicit
Sub Main
  Scrivi 1 & Chr(9) & 2
  Scrivi 1 & vbTab & 2
End Sub
 

genios

Advanced Member >GOLD<
Messaggi
808
Punti reazione
11
Punti
18
Grazie joe

Come fare per far scrivere tutto sulla stessa riga dato che la funzione scrivi è in 3 righe diverse ?

Codice:
Sub Main
  Scrivi "come scrivere sulla stessa riga "
  Scrivi 45
  Scrivi 9000
 
End Sub
Aggiungo la funzione string

Codice:
Option Explicit
Sub Main
Dim A
  Scrivi String(40,"="),True

   Scrivi String(30,"="),True
 
   Scrivi String(30,"="),True,True,True,2,5,False
For A = 1 To 30
Scrivi String(A,"="),True,True,True,2,5,False
Next
End Sub
========================================
==============================
==============================
=
==
===
====
=====
======
=======
========
=========
==========
===========
============
=============
==============
===============
================
 

joe

Advanced Member >PLATINUM<
Messaggi
1.216
Punti reazione
108
Punti
63
Scrivi String(A,"="),True,True,True,2,5,False

Come vedi SCRIVI ha un a0rgomento: String (A,"=")

e molti parametri: ,True,True,True,True ... ecc ...

Il primo True è il Grassetto o Bold.

Il secondo parametro è l'andare "a Capo" da te scelto come vero o true.

Così per gli altri ...

devi vedere nella guida come li hai posti e quali "risultati"

producono sul colore, sfondo, dimensione, carattere ed altro.

Errori compresi.

Però ATTENZIONE tutti questi parametri sono accettati solo da Spaziometria

e solo nelle versioni più recenti.

L8+ 6.1,34 accetta solo i primi 2.

Le versioni più vecchie di L8 ... hanno solo il testo piano ed il bold.

Cioè, più si aggiunge, più si perde, in compatibilità (ascendente).

Ed anche nella possibilità di avere ordine in una eventuale tabella,

aumentando la probabilità di introdurre errori.

La parola d'ordine è parsimonia.

:)
 
Ultima modifica:

genios

Advanced Member >GOLD<
Messaggi
808
Punti reazione
11
Punti
18
E per far stampare una variabile in un certo punto dello schermo ?
 

joe

Advanced Member >PLATINUM<
Messaggi
1.216
Punti reazione
108
Punti
63
Devi avere le dimensioni dello schermo

cioè sapere quante righe ci sono e quanti caratteri ci sono in ogni riga ...

e poi mandare il carattere alle coordinate.

Dalle mie parti si direbbe che è come "Caricarsi di legna verde".

Poi naturalmente ...

:)
 

joe

Advanced Member >PLATINUM<
Messaggi
1.216
Punti reazione
108
Punti
63
Si ma con quale comando di spazioscript
In quest'ambiente ...

Non so se ci sono "funzioni-fatte-pronte"

per scrivere in particolari posizioni dell schermo.

Sono piuttosto sicuro di non averne mai viste.

:)
 

Mike58

Advanced Member >PLATINUM PLUS<
Messaggi
2.064
Punti reazione
67
Punti
48
Ciao , la funzione ci sarebbe anche se funziona poco e male.

Codice:
Sub Main
 
  Call PicStampaTesto(100,200,"Scrivi in posizione schermo",,,,,8,vbRed)
  Call PicEsegui()
End Sub
 

genios

Advanced Member >GOLD<
Messaggi
808
Punti reazione
11
Punti
18
Grazie Mike58 difatti non mi sembra funzioni bene se si aumenta la dimensione del carattere taglia il testo e poi non mi sembra si possa scegliere un punto dello schermo da dove inserire il testo.
 

joe

Advanced Member >PLATINUM<
Messaggi
1.216
Punti reazione
108
Punti
63
Penso sia molto meglio orientarsi subito alla grafica.

Oppure costruirsi delle routine-istruzioni ad hoc.

Ma aggiungo subito di seguito che non ho nessuna intenzione

di aprire le danze al cimento.

:)
 

i legend

Advanced Member >PLATINUM PLUS<
Messaggi
3.638
Punti reazione
293
Punti
83
Ciao , la funzione ci sarebbe anche se funziona poco e male.

Codice:
Sub Main

  Call PicStampaTesto(100,200,"Scrivi in posizione schermo",,,,,8,vbRed)
  Call PicEsegui()
End Sub
La funzione funzia bene .
Bisogna saperla gestire.
Si possono fare tabelle fino a veri e proprie finestre con diversi report
Peccato che non esista la possibilità di una scrollbar .

A me ha dato parecchie soddisfazioni. 👍
 

Mike58

Advanced Member >PLATINUM PLUS<
Messaggi
2.064
Punti reazione
67
Punti
48
i LEGEND invece secondo me funzia male in quanto non rispetta le coordinate x-y e poi taglia il testo, così come l'ho capita io.
Se poi tu riesci a sfruttarlo per lo scopo di genios posta gli esempi.
 

i legend

Advanced Member >PLATINUM PLUS<
Messaggi
3.638
Punti reazione
293
Punti
83
Mike , non è facile da usare ma è molto potente.
Se trovo qualcosa di semplice la posto
 

Ultima estrazione Lotto

  • Estrazione del lotto
    sabato 11 luglio 2020
    Bari
    61
    70
    43
    74
    79
    Cagliari
    35
    90
    63
    30
    10
    Firenze
    59
    60
    70
    24
    11
    Genova
    01
    57
    53
    63
    10
    Milano
    77
    40
    13
    58
    83
    Napoli
    02
    40
    88
    61
    90
    Palermo
    02
    80
    03
    87
    63
    Roma
    27
    14
    76
    66
    72
    Torino
    50
    90
    07
    23
    89
    Venezia
    38
    60
    29
    89
    31
    Nazionale
    02
    26
    63
    77
    48
    Estrazione Simbolotto
    26
    33
    45
    30
    29

Ultimi Messaggi

Alto