home *** CD-ROM | disk | FTP | other *** search
/ Chip 1999 June / Chip_1999-06_cd.bin / ctenari / Kvarda / HTMLENAD.TXT < prev    next >
Text File  |  1996-01-19  |  4KB  |  129 lines

  1. /************************************************************************\
  2. *
  3. * PROGRAM   : HTMLENAD
  4. *
  5. * PURPOSE   : Nahrada znaku s kody >127 pomoci HTML znakovych entit
  6. *
  7. \************************************************************************/
  8.  
  9.  
  10. COMMAND LINE:
  11. =============
  12.    htmlenad  source  [target]  [options] 
  13.  
  14. source  ~ Jmeno zdrojoveho souboru nebo zdrojoveho adresare.
  15.  
  16. target  ~ Jmeno ciloveho souboru nebo adresare. Pokud neni uvedeno, je
  17.           target shodny se source.
  18.  
  19. options ~ Volby. Specielni volba zacinajici znakem @ znamena jmeno
  20.           sekce v HTMLENAD.INI. Ostatni volby zacinaji znakem /.
  21.  
  22. HTMLENAD.INI:
  23. =============
  24. Volby (options) je mozne zadat i pomoci HTMLENAD.INI. Sekce [Default]
  25. muze obsahovat default nastaveni (jina nez uvedeno dale). Sekce jinych
  26. jmen mohou slouzit pro konkretni situace.
  27.  
  28. Postup nastaveni voleb pri behu programu je nasledujici:
  29. 1. defaulty programu
  30. 2. HTMLENAD.INI, sekce [Default]
  31. 3. command line options
  32.    V pripade ze volbou je @section (napr. @CP852), jsou nacteny volby z
  33.    HTMLENEM.INI, sekce [section] (napr. [CP852]). Po volbe @section jiz 
  34.    prikazova radka neni dale zpracovana.
  35.  
  36.  
  37. OPTIONS:
  38. ========
  39.  
  40. Kodova strana
  41. -------------
  42. Command line:  /codepage:cpname   nebo
  43.                /cp:cpname         nebo
  44.                /c:cpname
  45. HTMLENAD.INI:  CodePage=cpname
  46.  
  47.   cpname je jmeno kodove strany, kteremu odpovida soubor cpname.ENC v 
  48.   adresari kodovych tabulek. 
  49.   Default je cpname=CP1250.
  50.  
  51.  
  52. Adresar kodovych tabulek
  53. ------------------------
  54. Command line:  /dir:dirname     nebo
  55.                /d:dirname
  56. HTMLENAD.INI:  EncodingDir=dirname
  57.  
  58.   dirname je jmeno adresare, ve kterem jsou ulozeny kodove tabulky
  59.   (soubory *.ENC a ACCENT.CONV).
  60.   Default je adresar shodny s tim, ve kterem se nachazi prave spusteny
  61.   program HTMLENAD.EXE.
  62.  
  63.  
  64. Cas souboru
  65. -----------
  66. Command line:  /time:timemode     nebo
  67.                /t:timemode
  68. HTMLENAD.INI:  FileTime=timemode
  69.  
  70.   timemode je volba casu (date/time) pro cilove soubory. Jsou mozne 
  71.   tyto hodnoty (texty):
  72.     current    Okamzity cas v dobe nahrady.
  73.     original   Puvodni cas zdrojoveho souboru. Default. 
  74.   V command line muze byt pouzito na miste timemode i odpovidajici prvni 
  75.   pismeno (c misto current, o misto original).
  76.  
  77.  
  78. Podadresare
  79. -----------
  80. Nastaveni zda prevadet soubory v celem adresarovem stromu nebo jen ve
  81. zdrojovem adresari. (Ma smysl pouze pokud source je adresar).
  82. Cely strom  
  83.   Command line:  /subdir+ nebo
  84.                  /s+
  85.   HTMLENAD.INI:  Subdirectories=yes
  86. Pouze source adresar  
  87.   Command line:  /subdir- nebo
  88.                  /s-
  89.   HTMLENAD.INI:  Subdirectories=no
  90. Default je cely strom.
  91.  
  92.  
  93. Extensions
  94. ----------
  95. Nastaveni extensions jmen souboru, pro ktere se provede konverze. Ostatni
  96. se zkopiruji.
  97. Default je konverze pro vsechny soubory.
  98. Pouzit extension
  99.   Command line:  /ext:extension nebo
  100.                  /e:extension 
  101.   HTMLENAD.INI:  Extension#=extension  nebo
  102.                  Extension#=extension,1
  103. Nepouzit extension
  104.   Command line:  /noext:extension nebo
  105.                  /n:extension 
  106.   HTMLENAD.INI:  Extension#=extension,0
  107. extension je retezec obsahujici extension souboru (napr. HTML).
  108. V HTMLENAD.INI je na miste # poradove cislo volby. Volby musi zacinat od 1
  109. a mit vzestupna neprerusena cisla.
  110. Voleb extensions muze byt az 50 a nejsou case sensitive. Jedina mozna
  111. wildcard volba je "*" pro vsechny mozne extensions.
  112. Priklad 1:
  113.    Command line:  /ext:HTML /ext:htm /e:txt      nebo
  114.    HTMLENAD.INI:  Extension1=HTML
  115.                   Extension2=htm
  116.                   Extension3=txt
  117.      Konvertovat soubory *.HTML (tj. i *.html, *.Html apod.), *.HTM, *.TXT, 
  118.      ostatni kopirovat.
  119. Priklad 2:
  120.    Command line:  /noext:gif
  121.    HTMLENAD.INI:  Extension1=*
  122.                   Extension2=gif,0
  123.      Konvertovat vsechny soubory mimo *.GIF (ty kopirovat). 
  124.  
  125.  
  126. 19.1.1996
  127. Jiri Kvarda
  128. kvarda@vc.cvut.cz
  129.