Uzdod jautājumus un saņem atbildes! Šobrīd 67107 jautājumi, 283703 atbildes!

Kāds ir tavs jautājums?

140

       
  • 1

    Atbilde

  • 0 balsis
  • 743 skatījumi

VBS skriptošana, divu rindkopu teksta aizstāšana

Datori un internets » Programmēšana un dizains

Ir izveidots smuks kods, kas ļauj teksta failā atrast dotos vārdus un aizvietot tos ar jaunajiem dotajiem vārdiem. Bet ir problēmas ar divu dažādu tekstu aizvietošanu, ja katrs teksts ir citā rindkopā.

Const ForReading = 1
Const ForWriting = 2

Set objFSO = CreateObject("Scripting.FileSystemObject")
Set objFile = objFSO.OpenTextFile("test.txt", ForReading)

strText = objFile.ReadAll
objFile.Close
strNewText = Replace(strText, "teksts teksts1", "teksts teksts2")
strNewText = Replace(strText, "teksts teksts3", "teksts teksts4")

Set objFile = objFSO.OpenTextFile("test.txt", ForWriting)
objFile.WriteLine strNewText
objFile.Close

Kad palaižu VBS failu, tad tas atrod un uzraksta jauno tekstu, kas dots kā otrais, jebšu teksts teksts3 tiek aizvietots ar teksts teksts4, bet teksts teksts1 paliek nemainīgs.
Kā iztaisīt to kodu tā, lai tiek atrasti un pārrakstīti abi teksti, kas katrs ir citā rindkopā?

Pirms 12 gadiem

 

Atbildes (1)

 
Labākā atbilde
  • 0

    balsis

Ego

+79135

 

pirms 12 gadiem  

500

Tava atbilde

1000

       

Nav nepieciešams reģistrēties!

Ienāc iekšā izmantojot:

       

Meklēt jautājumus

       

Palīdzi saviem klientiem saņemt vislabākās atbildes

Kļūstot par ekspertu pajauta.lv, Tu uzlabo savu klientu servisu un iegūsti papildus publicitāti. Tavas atbildes būs atrodamas 100 tūkstošiem pajauta.lv lietotāju, lieliski atradīs Google, kā arī varēsi izveidot savās web lapās vai draugiem.lv lapā īpašo pajauta.lv bloku.