81,15 → 81,17 |
<p><b>color_wnd_text</b> - ìåòêà ïîñëå êîòîðîé èäóò öâåòà òåêñòà â îêíå</p> |
|
<p><b>text</b> - ìåòêà ïîñëå êîòîðîé èäóò îïèñàíèÿ êëþ÷åâûõ ñëîâ. Äëÿ áîëåå êîìïàêòíîãî îïèñàíèÿ êëþ÷åâîãî ñëîâà èñïîëüçóåòñÿ ìàêðîñ <b>wo</b>:</p> |
<pre>macro wo txt,lf1,p1,p2,p3{ |
<pre>macro wo txt,f1,p1,p2,p3{ |
@@: db txt |
rb @b+40-$ |
dd lf1 |
db p1,p2+0,p3 |
dd f1+0 |
db p1 |
dw p2+0 |
db p3 |
}</pre> |
<p>ïàðàìåòðû ìàêðîñà:</p> |
<p><b>txt</b> - <i>ïîäñâå÷èâàåìîå ñëîâî</i></p> |
<p><b>lf1</b> - <i>ñìåùåíèå íà÷àëà ñïðàâêè</i> ïî äàííîìó ñëîâó îòíîñèòåëüíî ìåòêè <b>f1</b></p> |
<p><b>f1</b> - <i>ñìåùåíèå íà÷àëà ñïðàâêè</i> ïî äàííîìó ñëîâó îòíîñèòåëüíî ìåòêè <b>f1</b> (åñëè ñïðàâêè íåò òî ïàðàìåòð ìîæíî îñòàâèòü ïóñòûì)</p> |
<p><b>p1</b> - <i>îïöèè</i> âëèÿþùèå íà âûäåëåíèå ñëîâà. Âîçìîæíî âñåãî 5 îïöèé, êàæäàÿ èç êîòîðûõ âêëþ÷àåòñÿ îïðåäåëåííûì áèòîì:</p> |
<ul> |
<li>2<sup>0</sup>=1 - ñëåâà íå òåêñò,</li> |
98,27 → 100,27 |
<li>2<sup>4</sup>=8 - ñëåâà ëþáàÿ öèôðà,</li> |
<li>2<sup>5</sup>=16 - ñïðàâà ëþáàÿ öèôðà.</li> |
</ul> |
<p><b>p2</b> - <i>ascii êîä êîíå÷íîãî ñèìâîëà</i> äëÿ âûäåëåíèÿ. Èñïîëüçóåòñÿ â ñëó÷àÿõ, êîãäà íóæíî çàäàòü âûäåëåíèå çàðàíåå íå èçâåñòíîé äëèííû, íàïðèìåð: êîììåíòàðèè, ñòðîêè â êàâû÷êàõ. Äëÿ åãî èñïîëüçîâàíèÿ ïðåäûäóùèé ïàðàìåòð äîëæåí ñîäåðæàòü 2-é áèò èë öèôðà 4 = 2<sup>2</sup>.</p> |
<p><b>p2</b> - <i>(ascii êîä ýêðàíèðóþùåãî ñèìâîëà * 256) + ascii êîä êîíå÷íîãî ñèìâîëà</i>. Èñïîëüçóåòñÿ â ñëó÷àÿõ, êîãäà íóæíî çàäàòü âûäåëåíèå çàðàíåå íå èçâåñòíîé äëèííû, íàïðèìåð: êîììåíòàðèè, ñòðîêè â êàâû÷êàõ. Äëÿ åãî èñïîëüçîâàíèÿ ïðåäûäóùèé ïàðàìåòð äîëæåí ñîäåðæàòü 2-é áèò èëè öèôðó 4 = 2<sup>2</sup>.</p> |
<p><b>p3</b> - <i>íîìåð öâåòà</i> èç ìàññèâà <b>color_wnd_text</b>, êîòîðûì áóäåò âûäåëÿòñÿ ñëîâî</p> |
|
<p><b>Ïðèìåð 1.</b> Íóæíî çàäàòü ñëîâî <i>or</i>, ÷òî-áû ïî îøèáêå êîìáèíàöèè èç ñèìâîëîâ âõîäÿùèõ â ñëîâî íå âûäåëÿëèñü â äðóãèõ ñëîâàõ, íàïðèìåð: <i>f<b>or</b>m</i>, <i>col<b>or</b></i> èñïîëüçóåì â <b>p2</b> áèòû 0 è 1 ïîëó÷àåì ÷èñëî 3 = 2<sup>0</sup>+2<sup>1</sup> = 1+2.</p> |
<p><b>Ïðèìåð 2.</b> Ôðàãìåíò ôàéëà, ïîëó÷åíîãî â ðåçóëüòàòå ðàáîòû ïðîãðàììû:</p> |
<pre>wo<'word'>,f1.600-f1,<b>3</b>,,8 |
wo<'xadd'>,0,<b>3</b>,,1 |
wo<'xadd'>,,<b>3</b>,,1 |
wo<'xchg'>,f1.602-f1,<b>3</b>,,1 |
wo<'xlat'>,0,<b>3</b>,,1 |
wo<'xlatb'>,0,<b>3</b>,,1 |
wo<'xmm0'>,0,<b>3</b>,,2 |
wo<'xmm1'>,0,<b>3</b>,,2 |
wo<'xmm2'>,0,<b>3</b>,,2 |
wo<'xmm3'>,0,<b>3</b>,,2 |
wo<'xmm4'>,0,<b>3</b>,,2 |
wo<'xmm5'>,0,<b>3</b>,,2 |
wo<'xmm6'>,0,<b>3</b>,,2 |
wo<'xmm7'>,0,<b>3</b>,,2 |
wo<'xlat'>,,<b>3</b>,,1 |
wo<'xlatb'>,,<b>3</b>,,1 |
wo<'xmm0'>,,<b>3</b>,,2 |
wo<'xmm1'>,,<b>3</b>,,2 |
wo<'xmm2'>,,<b>3</b>,,2 |
wo<'xmm3'>,,<b>3</b>,,2 |
wo<'xmm4'>,,<b>3</b>,,2 |
wo<'xmm5'>,,<b>3</b>,,2 |
wo<'xmm6'>,,<b>3</b>,,2 |
wo<'xmm7'>,,<b>3</b>,,2 |
wo<'xor'>,f1.613-f1,<b>3</b>,,1 |
wo<'zf'>,f1.614-f1,<b>3</b>,,2 |
wo<'||'>,0,<b>0</b>,,1</pre> |
wo<'||'>,,<b>0</b>,,1</pre> |
<p>Ïàðàìåòðû <b>p2</b> ïî÷òè âî âñåõ ñëîâàõ ðàâíû 3-ì, à â ïîñëåäíåì ñëîâå 0, ïîòîìó ÷òî äëÿ ïîñëåäíåãî ñëîâà íå âàæíî êàêèå ñèìâîëû áóäóò ñëåâà è ñïðàâà îò íåãî.</p> |
|
<h3>Ôîðìàò ôàéëà ïîäñâåòêè *.syn</h3> |