Автор
Bloodrinker
<Блуждающий...>
- Сообщения
- 228
- Репутация
- 19
я сделал себе так, разбивает по 60 слов, вставляет теги хтмл, и убирает все лишнее вышло так:
т е теперь строчка выглядит так: <tr><td>bore</td><td>скука</td></tr>
но еще надо в каждый документ сверху добавить
а снизу
итого получится 90 txt файлов с готовым HTML кодом))) вот илазию в справке, незнаю как добавить) никак не получается, добавляет только в первый блокнот и дальше скрипт перестает работать хелп)
Код:
#include <file.au3>
DirRemove(@ScriptDir & "\Result1", 1)
DirCreate(@ScriptDir & "\Result1")
$file = @ScriptDir & "\slovar.txt"
$file1 = @ScriptDir & "\Result1\slovar.new.txt"
$sTest = FileRead($file)
$sTest = StringRegExpReplace($sTest, "[_+0-9]", "")
$sTest = StringReplace($sTest, "*", "<tr><td>")
$sTest = StringReplace($sTest, "=", "</td><td>")
$sTest = StringReplace($sTest, ";", "</td></tr>")
$len = StringLen($sTest)
$sTest = StringLeft($sTest, $len)
FileWrite($file1, $sTest)
$CountLines = _FileCountLines($file1)
$n = 1
For $i = 1 To $CountLines
$sTest = FileReadLine($file1, $i)
$letter = StringLeft($sTest, 1)
If $letter = "" Then ExitLoop
If mod($i -1, 60) = 0 Then
$n +=1
EndIf
FileWrite(@ScriptDir & "\Result1\" & $n-1 & "_урок.txt", $sTest & @CRLF)
Next
FileDelete($file1)
ConsoleWrite("Все готово!")
т е теперь строчка выглядит так: <tr><td>bore</td><td>скука</td></tr>
но еще надо в каждый документ сверху добавить
Код:
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
<title>Словарик</title>
<meta http-equiv="Content-Type" content="text/html; charset=windows-1251">
</head>
<body>
<h1>Словарик</h1>
<table bordercolor="c1c2d0" bgcolor="e3e5ff" cellpadding="2" cellspacing="0" width="40%" border="1">
<tr>
<td style="background-color: rgb(0, 0, 113); color: white; font-weight: bold;">English</td>
<td style="background-color: rgb(0, 0, 113); color: white; font-weight: bold;">Русский</td>
</tr>
Код:
</table>
</body>
</html>