
VBScriptにて、あるファイル内を1行ずつ順番に取り出しながら、
途中の数行を別のファイルに書き出したいのですが、方法が分からず
悩んでいます。
--------------------------------------------------------------
set objFS = CreateObject("Scripting.FileSystemObject")
set objReadText = objFS.OpenTextFile("C:\read.log")
set objWriteText = objFS.CreateTextFile("C:\write.log")
count = 1
Do Until objReadText.AtEndOfStream
If count >3 And count < 8 Then
strLine = objReadText.ReadLIne
objWriteText.WriteLine(strLine)
ElseIf count = 8 Then
Exit Do
End If
count = count + 1
Loop
objReadText.Close
objWriteText.Close
--------------------------------------------------------------
上記にて、例えばread.logの4行目から7行目だけをwrite.logに書き出したいのですが、
想定した途中の行だけを別ファイルに書き出す事が出来ません。
どなたかアドバイスを頂けないでしょうか。
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
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- UNIX・Linux 次の要件を満たすにはどのように修正したらよろしいでしょうか 1 2022/11/24 20:57
- Visual Basic(VBA) Sheet3から2つの条件でオートフィルターで抽出した個数をSheet2へ入力するマクロで、一つ目の 4 2023/01/12 23:40
- PHP PHPでCookieを使った訪問回数について 1 2023/05/28 14:10
- Visual Basic(VBA) VBAのユーザーフォームのテキストボックスに入力制限をしたい 6 2022/11/15 08:28
- Visual Basic(VBA) 1つの入力フォルダの値を読み込み、3分割をして新しい変数に代入する方法を教えていただきたいです。 読 4 2022/10/17 20:52
- C言語・C++・C# プログラミング c言語 4 2023/03/07 01:05
- Visual Basic(VBA) エクセル マクロ(A1:A10)までの中で一番多く出た数字をB10に表示 6 2023/04/25 17:01
- Visual Basic(VBA) A列B列C列 3 2023/04/26 18:11
- Visual Basic(VBA) VBAが止まります。 2 2022/09/02 14:02
- その他(Microsoft Office) マクロVBAについて 1 2022/09/06 18:12
このQ&Aを見た人はこんなQ&Aも見ています
-
テキストファイルから特定の文字列が入った行を取得したいです。 例えば下記のような文が記載されたテキス
Visual Basic(VBA)
-
VBSで特定の文字列が含まれる場合の処理方法
その他(プログラミング・Web制作)
-
vbsでテキストファイル内の文字列検索
Visual Basic(VBA)
-
-
4
[VBS] テキストファイルから任意の値を抽出する
Visual Basic(VBA)
-
5
VBScript(vbs)での行の取得について
その他(プログラミング・Web制作)
-
6
VBスクリプトでテキストファイルの行数カウント
その他(プログラミング・Web制作)
-
7
VBS or BATでCSVファイルに入っている特定の行、列の文字列を表示したい
Visual Basic(VBA)
-
8
VBscript
Visual Basic(VBA)
-
9
バッチでテキストファイルから任意の行のみ取得したい
その他(プログラミング・Web制作)
-
10
ReadLineでの読み出し行を指定する
Visual Basic(VBA)
-
11
VBSでエクセル内の行数を取得する方法
その他(プログラミング・Web制作)
-
12
VBScriptにて、csvファイルから特定のレコードを取得したい
Visual Basic(VBA)
-
13
VBSでテキストファイルの2行目から最終行までを別のファイルに出力
その他(プログラミング・Web制作)
-
14
VBS パスに変数を入れたい
その他(プログラミング・Web制作)
-
15
ステートメントの末尾が不正です
Windows Vista・XP
-
16
VBS実行時エラー オブジェクトがありません 回避方法について
Visual Basic(VBA)
-
17
【VBA】複数のtxtファイルから特定区間の複数行を呼び出し、エクセルにまとめたい。
Visual Basic(VBA)
関連するカテゴリからQ&Aを探す
おすすめ情報
このQ&Aを見た人がよく見るQ&A
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
EXCELファイルに誰がアクセスし...
-
《エクセルVBA》「他の人が該当...
-
VBAでサーバーにアクセスするに...
-
空のファイル
-
VBScriptで、ファイルから任意...
-
自分のHPのひとつからもうひと...
-
C# ファイル削除のエラーコード
-
KENT WEB(昨日の続きです)
-
apeboard+の設置について (UUHP)
-
URLに~/cgi-bin/~を隠す方法
-
WEB PATIOが表示されない
-
CGI実行に必要なソフト
-
Perlの日記プログラムがIIS+Act...
-
ApacheでのCGIについての質問
-
SSIで,CGIを実行するときに引...
-
webページのリストボックスから...
-
namazuについて
-
インクルードファイルのエラー
-
apache で /cgi-bin/にアクセス...
-
他サーバMySQLへのアクセス
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
EXCELファイルに誰がアクセスし...
-
《エクセルVBA》「他の人が該当...
-
VBAでサーバーにアクセスするに...
-
VBScriptで、ファイルから任意...
-
vbでFTPサーバーに対して、サー...
-
tplファイルのプレビューの方法
-
Perl 別ドメインのファイル存在...
-
C# ファイル削除のエラーコード
-
空のファイル
-
HP上への音楽の貼り付け方
-
JAVAで別サーバーのファイルの...
-
サーバー上のフォルダ削除が出...
-
30分ごとに更新
-
Dreamweaver(ドリームウィーバ...
-
Webフォルダでサーバーからイン...
-
HTML5のFileAPIでファイルの存...
-
cgiのメールでファイルを添付し...
-
ファイルアップロードCGIを教え...
-
CGIを使用してブラウザからファ...
-
ブラウザの戻るボタンでの動き...
おすすめ情報