Read

Read は、テキスト ファイルから長さ (x) の文字列を読み取るために使用します。

構文

Read(number_of_bytes, [DataType])

戻り値

文字列

詳しい情報

DataType はオプションのパラメーターです。 省略すると、適正なデータ型がシステムによって自動検出されます。

DataType パラメーターに指定できるオプションは次のとおりです。

  • 0 – バイトの配列としてバッファを戻します (ロー データに最適)。
  • 1 – 文字列としてバッファを戻します (バッファがロー テキストからなると分かっている場合に最適)。
  • 2 – 文字列としてバッファを戻します。印字可能でない文字は無視されます。 プレーン テキストと特殊文字がバッファに混在していると分かっているものの、プレーン テキスト部分のみに興味がある場合は、このオプションが最適です。

このスクリプトは、hosts ファイルの内容を表示します。

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