Read

Read viene utilizzato per leggere una stringa di lunghezza (x) da un file di testo.

Sintassi

Read(number_of_bytes, [DataType])

Restituisce

Stringa.

Ulteriori informazioni

DataType è un parametro facoltativo. Se omesso, il tipo di dati corretto verrà rilevato automaticamente dal sistema.

Le opzioni possibili per il parametro DataType sono le seguenti:

  • 0: restituisce il buffer come matrice di byte (ideale per i dati non elaborati).
  • 1: restituisce il buffer come stringa (ideale se si sa che il buffer è composto da testo non elaborato)
  • 2: restituisce il buffer come stringa, i caratteri non stampabili vengono ignorati. È ideale se si sa che il buffer è mescolato tra testo normale e caratteri speciali ma se si è interessati solo alla parte del testo normale.
Esempio

Lo script visualizza il contenuto del file host:

Function Main

Dim textfile As Object

Set textfile = File.Connect("127.0.0.1")

If textfile.Open("c:\windows\system32\drivers\etc\hosts", GENERIC_READ, Open_Existing) Then

echo(textfile.read(1024,1))

textfile.Close

End If

End Function