This site is designed to take advantage of CSS. If you are seeing this, CSS must not be available or enabled in your browser. Everything should still work, but won't be as pretty. :)
invers Software
 
DomůObsahExport ASCIIRejstřík
  import/export ASCII Rejstřík

Tabulky ASCII

Struktura převodních tabulek

Tabulky pro převod ASCII textu jsou uživateli snadno přístupné, a může si je libovolně přizpůsobit k nejrůznějším účelům.

Adresář ASCII.TAB obsahuje, jak již říká sám název, obsahuje tabulky ASCII pro převod nejrůznějších kódování konvertorem importního/exportního filtru ASCII. Tyto tabulky mají koncovku *.ATT (ASCII Transformation Table) a mohou se jinak jmenovat zcela libovolně.

Důležitý je jejich obsah, který lze upravovat libovolným textovým editorem, třeba i pomocí importního/exportního filtru ASCII a modulu Eddie v Calamusu ... ;–)

Prohlédněte si dodané tabulky. Mají všechny stejnou strukturu a můžete je podle libosti upravovat. Jako příklad takové tabulky je A to B.ATT, který mění velké A na velké B:


CALAMUS ATT                   # ATT = ASCII Transformation Table
DISPLAYNAME=A --> B            # maxlen = ?
VALUEFORMAT=1                 # 0 = hex, 1 = dec

# comment lines start with '#',
# empty lines are ignored.

# 1st value = target (atari)
# 2nd value = source (din--pc)

065=066  # A becomes B

Když si řádky mezi oběma čárami vystřihnete a uložíte jako A_TO_B.ATT do adresáře \FILTRY\ASCII.TAB, máte po příštím startu Calamusu tento převod k dipozici a při importu můžete všechna A přeměnit na B.

Soubor musí vždy začínat hlavičkou, jinak je importní/exportní filtr ASCII ignoruje.

Řádka s magickým slovem DISPLAYNAME= určuje název, pod kterým se převodní tabulka nabízí. Smysluplné jméno je výhodou.

Další klíčové slovo je VALUEFORMAT=. Když za něj napíšete 1, budou se následující čísla znaků chápat jako dekadické, je–li tam 0, očekávají se hodnoty hexadecimální.

Mezi a po těchto jsou komentáře začínající znakem #, neboli všechno za tímto znakem se až do konce řádky ignoruje.

Pak následuje první a v tomto příkladu i poslední konverzní příkaz: 065=066. Protože VALUEFORMAT je 1 (dekadicky), znamená to že se všechny znaky s hodnotou ASCII 065 (A) přemění na znaky s ASCII 066 (B). Jistě znáte nějaké známé hodnoty ASCII, které můžete zadávat na číselné klávesnici se stisknutou klávesou Alt. Třeba ň je 164, Ň 165. Hodnoty kódů ASCII v Calamusu se dají nejsnadněji zjistit v přehledové tabulce, kterou lze vyvolat v režimech dovolujících psaní textu klávesovou zkratkou Alt–ESC (na PC Alt – klávesa pod ním)

Důležité Máte–li udělané jakékoliv tabulky pro jakýkoliv účel, potěší nás když nám je zašlete, abychom je mohli dát k dispozici i pro všechny ostatní uživatele Calamusu.

Copyright © invers Software (Home)
Poslední aktualizace 24. června 2015

DomůObsahExport ASCIIRejstřík
top top

© 1998–2024 invers Software. Všechna práva vyhrazena. | Soukromí
| Našli jste překlep, nebo chybný překlad?