ypppu пишет:... Правда здесь таблицы ещё переделали, так что шрифты всего не исправят.
После декомпиляции с помощью htm2chm (использовалась v3.0.9.3) файл ...\docs\commands\SoundBeep.htm c вышеупомянутой страницей выглядит в разных версиях следующим образом:
Фрагмент v1.1.19.01:
<h3>Parameters</h3>
<dl>
<dt>Frequency</dt>
<dd><p>The frequency of the sound, which can be an <a href="../Variables.htm#Expressions">expression</a>. It should be a number between 37 and 32767. If omitted, the frequency will be 523.</p></dd>
<dt>Duration</dt>
<dd><p>The duration of the sound, in milliseconds (can be an <a href="../Variables.htm#Expressions">expression</a>). If omitted, the duration will be 150.</p></dd>
</dl>
Фрагмент v1.1.13.01:
<h3>Parameters</h3>
<table class="info">
<tr>
<td>Frequency</td>
<td>The frequency of the sound, which can be an <a href="../Variables.htm#Expressions">expression</a>. It should be a number between 37 and 32767. If omitted, the frequency will be 523. </td>
</tr>
<tr>
<td width="15%">Duration</td>
<td width="85%">The duration of the sound, in milliseconds (can be an <a href="../Variables.htm#Expressions">expression</a>). If omitted, the duration will be 150.</td>
</tr>
</table>
На других страницах отличия аналогичны. В целом, к виду как в старых версиях можно привести следующим образом:
1. Декомпилировать AutoHotkey.chm htm2chm.
2. Скриптом или еще как-либо автоматизированно заменить в каждом декомпилированном файле .htm теги:
<dl> на <table class="info">,
<dt> на <tr><td width="15%">,
<dd><p> или <dd> на <td width="85%">,
расставив закрывающие теги соответственно.
3. Добавить таблицу стилей ...\docs\static\theme.css стиль таблицы из ...\docs\css\default.css предыдущей версии:
/* table of command parameters */
table.info {
border: solid 2px #C0C0C0;
border-collapse: collapse;
width: 100%;
/*table-layout: fixed;*/
}
4. Изменить неугодный кислотно-зелёный цвет заголовка <h3> в таблице стилей ...\docs\static\theme.css
5. Заново скомпилировать, указав home page ...\docs\AutoHotkey.htm (правда размер моего скомпилированного .chm уменьшился в 2 раза, хотя на первый взгляд содержимое вроде всё на месте, и почему-то пропала вкладка "поиск").
ypppu пишет:... Может зря я это затеял? Будет новый файл - не переделывать же его снова.
Собственно, автоматизировав эти действия один раз, можно все последующие версии справки достаточно быстро привести к желаемому виду (судя по последним версиям, изменения не так уж часты). На мой взгляд, сделать это проще на том же VBS, используя цикл с перебором всех .htm, и split() для парсинга.
Щт Уккщк Куыгьу Туче
’ҐЄгй п Є®¤®ў п бва Ёж : 1251