
Mám soubor (.txt), který má 2187 řádků a potřebuju označit pouze každý třetí...Přesněji mám dva stejné soubory o stejném počtu řádků a z jednoho potřebuji každý 3. řádek vložit do druhého

Předem díky
Skyliine
Kód: Vybrat vše
"<±ćµĺ> °ˇÁö°í ŔÖ´Â µ·ŔĚ şÎÁ·ÇŐ´Ď´Ů.";
"Code066";
"<±ćµĺ> °ćÇčġ ĹőŔÚżˇ ˝ÇĆĐÇĎż´˝Ŕ´Ď´Ů.";
"Code067";
"<±ćµĺ> °řÁö±ŰŔ» ŔŰĽşÇŇ ±ÇÇŃŔĚ ľř˝Ŕ´Ď´Ů.";
"Code068";
Kód: Vybrat vše
"<±ćµĺ> °ˇÁö°í ŔÖ´Â µ·ŔĚ şÎÁ·ÇŐ´Ď´Ů.";
"<Cech> Nedostatek yang!";
"<±ćµĺ> °ćÇčġ ĹőŔÚżˇ ˝ÇĆĐÇĎż´˝Ŕ´Ď´Ů.";
"<Cech> Nemůžeš přidávat BZK.";
"<±ćµĺ> °řÁö±ŰŔ» ŔŰĽşÇŇ ±ÇÇŃŔĚ ľř˝Ŕ´Ď´Ů.";
"<Cech> Nemusíte psát výše uvedené rady.";
Kód: Vybrat vše
<Item vnum="10" hashName="µµ+0" name="Meč+0" ....
<Item vnum="20" hashName="Lĺ-T+0" name="Dlhý meč+0" ....
<Item vnum="40" hashName="---T+0" name="Bambusový meč+0" ....
Kód: Vybrat vše
'******************************************************
'* Script slučuje dva soubory do jednoho *
'* První řádek ze souboru1 *
'* Druhý řádek ze souboru2 *
'* Třetí řádek ze souboru1 *
'* Vytvořeno pro PC-HELP *
'* Etienn@Script v. 1.0 *
'******************************************************
Option Explicit
Dim fso, Text1, Text2, txtStream0, txtStream, txtStream2
Const file1 = "C:\GO\big5_string.txt"
Const file2 = "C:\GO\big5_string2.txt"
Const fileout = "C:\GO\big5_string0.txt"
' vytvoreni objektu pro pristup k souborum
Set fso = CreateObject("Scripting.FileSystemObject")
Set txtStream = fso.OpenTextFile(file1)
Set txtStream2 = fso.OpenTextFile(file2)
Set txtStream0 = fso.OpenTextFile(fileout, 2, True)
Do While Not (txtStream2.AtEndOfStream)
Text1 = txtStream.ReadLine
Text2 = txtStream2.ReadLine
txtStream0.WriteLine Text1
Text1 = txtStream.ReadLine
Text2 = txtStream2.ReadLine
txtStream0.WriteLine Text2
Text1 = txtStream.ReadLine
Text2 = txtStream2.ReadLine
txtStream0.WriteLine Text1
Loop
txtStream0.Close
MsgBox "Script proběhl", vbOKOnly + vbInformation, "Zpráva"
Set fso = Nothing
Vím, že problémy řešíš jen v tématech, ale můžu někdy očekávat ten druhý script ? :-) Jde jen o to jestli se do toho mám pustit ručně nebo ne...Díky
Uživatelé prohlížející si toto fórum: Žádní registrovaní uživatelé a 7 hostů