Копирование определенных строк с одного .txt на другой *.txt - VB

Узнай цену своей работы

Формулировка задачи:

Ребзи помогите пожалуйста. Задача такая, есть текстовой файл с множ-во строк. Нужно вытащить оттуда фразу и записать в другой текстовой файл. Дано: 111.txt '-в этом текстовом файле 1000 строк' 1)Нужно из этого файла, найти слово sende(отправитель) и receiver(получатель); 2) скопировать 4 строки после sender, receiver и записать в другой 222.txt файл. Текстовый файл примерно выглядит так: Asvoi found cell Shanks Leah Sender: Lions Ltd Company Ad.Trutskogo street 12 Post code 101029 Ph.number : 84957088888 Bla odoudhd hsgsh Fdurbd focmfndn Receiver: OOO Romashka Ad. Solovev street 15/7 Post code 18262 Ph.number: 84956362637 Jdjdjd jdjdjdjd jdjdjdjd lla Так как новичок в Visual Basic 6, пожалуйста сделайте так чтобы я смог запустить ))))) Заранее благодарю !

Решение задачи: «Копирование определенных строк с одного .txt на другой *.txt»

textual
Листинг программы
  1. Option Explicit
  2.  
  3. Dim infile, outfile, i, fso, arg, extp
  4. If WScript.Arguments.Count = 0 Then
  5.   MsgBox "Использование:" & vbLf & _
  6.     WScript.scriptname & " ИмяФайла1 ИмяФайла2 ..." & vbLf & _
  7.     "или выделите один или несколько файлов в Проводнике и перетащите их на значок скрипта."
  8.   WScript.Quit
  9. End If
  10. Set fso = CreateObject("scripting.filesystemobject")
  11. For Each arg In Array("c:\temp\111.txt", "c:\temp\Копия 111.txt")
  12.   Set infile = fso.opentextfile(arg)
  13.   extp = InStrRev(arg, ".")
  14.   Set outfile = fso.createtextfile(Left(arg, extp - 1) & "_1" & Mid(arg, extp))
  15.   Do While Not infile.atendofstream
  16.     Select Case LCase(infile.readline)
  17.     Case "sender:", "receiver:"
  18.       For i = 1 To 4
  19.         If Not infile.atendofstream Then
  20.           outfile.writeline infile.readline
  21.         Else
  22.           Exit Do
  23.         End If
  24.       Next
  25.     End Select
  26.   Loop
  27. Next

ИИ поможет Вам:


  • решить любую задачу по программированию
  • объяснить код
  • расставить комментарии в коде
  • и т.д
Попробуйте бесплатно

Оцени полезность:

12   голосов , оценка 4 из 5

Нужна аналогичная работа?

Оформи быстрый заказ и узнай стоимость

Бесплатно
Оформите заказ и авторы начнут откликаться уже через 10 минут
Похожие ответы