[Document encoding ISO-8859-2]

LinPac - textová makra
======================
  Textová makra slouží ke vkládání zvláštních údajů do vypisovaného textu.
Každé makro (uvozené znakem '%') je při vypisování textu nahrazeno
příslušnou aktuální informací.

Příklad: v textu "Dnes je %D a vaše značka je %C" se makro %D nahradí
aktuálním datem a %C se nahradí volací značkou uživatele.

  Obsah některých maker závisí na aktuálním kanálu. Při použití makra ve
skriptu se za aktuální považuje kanál, na kterém skript probíhá, při zadání
přímo v editoru příkazů se za aktuální považuje právě zobrazený kanál. Číslo
kanálu lze explicitně zadat pomocí zápisu %x@nn (např. %C@2 se nahradí
značkou protistanice připojené na kanál 2).

Seznam použitelných maker
=========================

 %V		- Verze programu (např. 0.01)
 %C		- Značka spojené protistanice
 %N		- Jméno spojené protistanice pokud je zadáno, jinak se
                  nahradí obsahem makra %U
 %Y		- Značka kanálu (uživatele terminálu)
 %K		- Číslo aktuálního kanálu
 %T		- Aktuální čas
 %D		- Aktuální datum
 %B		- Znak pro zvukový signál (BEL)
 %Z		- Aktuální časová zóna
 %U		- Čím se nahrazuje jméno když není zadáno (může obsahovat
                  další makra, typicky %C)
 %P		- Číslo portu na kterém probíhá spojení
 %M		- Celkový počet připojených uživatelů
 %A		- Čas v sekundách od posledí akce operátora
 %_		- Konec řádku (CR)
 %<		- Obsah posledního přijatého řádku, přečtením se vymaže
 %#číslo	- Nahradí se znakem s hodnotou číslo
                  (např. %#27 se nahradí znakem ESC)
 %(příkaz)	- Příkaz se provede a makro se nahradí jeho výsledkem
 %[výraz]	- Nahradí se výsledkem matematického výrazu který se může
                  skládat z celých čísel, závorek a operátorů +, -, *, \
                  s obvyklými prioritami
 %proměnná	- Nahradí se obsahem dané proměnné

Makra pro použití pouze ve skriptech:
 
 %R             - počet parametrů předaných skriptu
 %0		- jméno prováděného skriptu
 %1 až %9	- parametry předané skriptu
