• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:VBScriptで、ファイルから任意の行のみ取り出す方法について)

VBScriptでファイルから任意の行を取り出す方法

このQ&Aのポイント
  • VBScriptを使用して、特定のファイルから行を取り出す方法について教えてください。
  • VBScriptでファイル内の行を順番に取り出しながら、特定の範囲の行を別のファイルに書き出したいです。
  • 上記のVBScriptコードでは、read.logの特定の行をwrite.logに書き出すことができません。アドバイスをお願いします。

質問者が選んだベストアンサー

  • ベストアンサー
  • bin-chan
  • ベストアンサー率33% (1403/4213)
回答No.1

set objFS = CreateObject("Scripting.FileSystemObject") set objReadText = objFS.OpenTextFile("C:\read.log") set objWriteText = objFS.CreateTextFile("C:\write.log") count = 0 Do Until objReadText.AtEndOfStream  strLine = objReadText.ReadLIne  count = count + 1    If count >3 And count < 8 Then   objWriteText.WriteLine(strLine)  End If  If count = 8 Then   Exit Do  End If Loop objReadText.Close objWriteText.Close

khaii21
質問者

お礼

有難う御座いました。 間違いが見つけられずモヤモヤしていましたが すっきりしました。

関連するQ&A