home *** CD-ROM | disk | FTP | other *** search
/ C!T ROM 2 / ctrom_ii_b.zip / ctrom_ii_b / C!T / C!T05_92 / MBM / MKUSER.DOC < prev    next >
Text File  |  1992-01-07  |  8KB  |  281 lines

  1.  
  2.  
  3.  
  4.  
  5.  
  6.  
  7.  
  8.  
  9.  
  10.  
  11.                                          MKUSER V2.01
  12.  
  13.                                        Ruud Uphoff 1991
  14.  
  15.  
  16.  
  17.  
  18.  
  19.  
  20.  
  21.  
  22.  
  23.  
  24.  
  25.  
  26.  
  27.  
  28.  
  29.  
  30.  
  31.  
  32.  
  33.  
  34.  
  35.  
  36.  
  37.  
  38.  
  39.  
  40.  
  41.  
  42.  
  43.  
  44.  
  45.  
  46.  
  47.  
  48.  
  49.  
  50.  
  51.  
  52.  
  53.  
  54.  
  55.  
  56.                                               1
  57.  
  58.  
  59.  
  60.              1. Doel:
  61.              --------
  62.  
  63.  
  64.              MKUSER.EXE maakt zonder een nodelist voor een bepaald systeem te compile-
  65.         ren,  rechtstreeks  een adreslijst uit de Z2-LIST en combineert die desgewenst 
  66.         met de lijst POINTPL.LST van Marcel Wulffraat of een soortgelijke lijst.  Waar 
  67.         het  MBM  pakket primair is bedoeld voor een pointsysteem,  is MKUSER niet  in 
  68.         staat om de volledige NODELIST.nnn te verwerken.
  69.  
  70.              MKUSER kan ook worden gebruikt om een bestaande lijst als FIDOUSER.LST of 
  71.         POINTPL.LST  in het juiste format te brengen als daarin fouten aanwezig  zijn. 
  72.         Lege regels worden dan verwijderd en kleine fouten zoals ongelijke regellengte 
  73.         en teveel of foutgeplaatste komma's worden hersteld, evenals sorteerfouten. 
  74.  
  75.              Dit programma vervangt MKUSER.EXE versie 1.xx alsmede 2.00 waarin  enkele 
  76.         bugs zaten.  Met name onstonden fouten indien in een regel TAB's voorkwamen of 
  77.         indien in een naam een slash (/) voorkwam.
  78.  
  79.              MKUSER maakt FIDOUSER.LST als volgt:
  80.  
  81.  
  82.              a. Regels uit de Z2-LIST:
  83.  
  84.              - Regels  waarvan de naam van de SysOp in de Z2-LIST bestaat uit  slechts 
  85.                één  teken  of waarvan de naam begint met een koppelteken  worden  niet 
  86.                overgenomen.
  87.  
  88.              b. Regels uit een bestaande lijst in combinatie met Z2-LIST:
  89.  
  90.              - Een dergelijk lijst dient navolgend format te hebben:
  91.                achtenaam[, voornaam1 voornaam2...] [zone:]net/node[.point]
  92.              - Personen  die  zowel als SysOp als als point op hun  eigen  BBS  zouden 
  93.                worden  vermeld,  worden  alleen als SysOp,  dus zonder pointnummer  in 
  94.                FIDOUSER.LST gezet. Dus van:
  95.  
  96.                                Mark Rebers           2:500/116
  97.                                Mark Rebers           2:500/116.11160
  98.  
  99.                wordt de tweede regel niet in FIDOUSER.LST gezet.
  100.  
  101.  
  102.  
  103.  
  104.  
  105.  
  106.  
  107.  
  108.  
  109.  
  110.  
  111.  
  112.                                               2
  113.  
  114.  
  115.  
  116.  
  117.              2. Syntax:
  118.              ----------
  119.  
  120.              a. MKUSER  (zonder parameters)
  121.  
  122.                 MKUSER  probeert eerst een file MKUSER.CFG in te lezen.  Pas als  deze 
  123.                 niet  wordt gevonden,  wordt aangenomen dat alle opties in  navolgende 
  124.                 tweede mogelijkheid "default" zijn:
  125.  
  126.  
  127.              b. MKUSER  [opties] [filespec] [opties]
  128.  
  129.                 [filespec] De te lezen nodelist in St.  Louis format.  Normaliter  als 
  130.                            Z2-LIST.A## verspreid voor zone 2.
  131.  
  132.                            Als  filespec ontbreekt zoekt MKUSER naar files met de naam 
  133.                            Z2-LIST.### en neemt daarvan die met het hoogste  dagnummer 
  134.                            in de extension.
  135.  
  136.                            Als  filespec  geen  nummerieke extension heeft  volgt  een 
  137.                            foutmelding
  138.  
  139.  
  140.                 [opties]   Navolgende parameters zijn optioneel:
  141.  
  142.  
  143.                 /C:n       Laat  het adres in elke regel in FIDOUSER.LST  beginnen  op 
  144.                            kolom  n.  Legale  waarden voor n zijn 37..56.  Default  is 
  145.                            kolom 47 hetgeen voor sommige toepassingen is vereist (b.v. 
  146.                            BinkleyTerm om een BBS te bellen als alleen de naam van  de 
  147.                            SysOp bekend is.)
  148.  
  149.                 /D:net     Dupe checking.
  150.                            Deze optie zorgt ervoor dat elke naam in FIDOUSER.LST uniek 
  151.                            zal  zijn.  Indien een persoon SysOp is van meerdere nodes, 
  152.                            wordt altijd de node uit het aangegeven net in FIDOUSER.LST 
  153.                            gezet. Onverminderd het voorgaande, heeft daarbij een SysOp 
  154.                            prioriteit boven een point.
  155.  
  156.                            Dus  bij  gebruik van /D:500 worden in navolgend  geval  de 
  157.                            twee laatste regels weggelaten:
  158.  
  159.                                Piet Pietersen        2:500/999.91
  160.                                Piet Pietersen        2:512/111.11111
  161.                                Piet Pietersen        2:512/111
  162.  
  163.                            Maar met /D:512 blijft alleen de laatste regel staan.
  164.  
  165.  
  166.  
  167.  
  168.                                               3
  169.  
  170.  
  171.  
  172.                 /H         Toont een hulpscherm. (Ook bij elke onjuiste parameter);
  173.  
  174.  
  175.                 /R:region  Zet   alleen  nodes  uit  de  gespecificeerde  regio's   in 
  176.                            FIDOUSER.LST. Legale uitdrukkingen zijn:
  177.  
  178.                            /R:28           Alleen regio 28
  179.                            /R:28,30,50     Alleen regio's 28,30 en 50
  180.                            /R:ALL          Alle regio's
  181.  
  182.  
  183.                 /N:net     Zet   alleen  nodes  uit  de  gespecificeerde   netten   in 
  184.                            FIDOUSER.LST.
  185.  
  186.                            Als  de  /R  parameter is gegeven,  wordt de  /N  parameter 
  187.                            genegeerd. Legale uitdrukkingen zijn net als bij /R:
  188.  
  189.                            /N:500,512,200,5050
  190.                            /N:ALL
  191.  
  192.                 /O:path    Output file.  U kunt een volledig pad specificeren. Default 
  193.                            is FIDOUSER.LST
  194.  
  195.                 /I:path    Op te nemen bestaande lijst.  (Include) Normaliter zal  dat 
  196.                            POINTPL.LST  zijn.  Geen default.  Als deze optie  onbreekt 
  197.                            wordt alleen de Z2-LIST gelezen.
  198.  
  199.                 /F         Format  alleen de file gespecificeerd met /I:path zonder de 
  200.                            nodelist  in  te lezen.  Deze optie vervangt  het  vroegere 
  201.                            programma USERFMT.EXE dat bij MBM versie 2.xx/b behoorde. 
  202.  
  203.  
  204.  
  205.              3. Beperkingen.
  206.              ---------------
  207.  
  208.              - Maximaal 15000 regels.
  209.              - De beschikbare geheugenruimte.
  210.  
  211.              In het algemeen kunt u op een 640Kb systeem zonder problemen de volledige 
  212.         Z2-LIST voor zone 2 gecombineerd met POINTPL.LST verwerken.  Verwerken van een 
  213.         volledige wereld NODELIST.nnn valt buiten het bestek van dit utility.
  214.  
  215.  
  216.  
  217.  
  218.  
  219.  
  220.  
  221.  
  222.  
  223.  
  224.                                               4
  225.  
  226.  
  227.  
  228.  
  229.              4. ERRORLEVEL
  230.              -------------
  231.  
  232.              Na  afloop is een code in ERRORLEVEL beschikbaar met navolgende betekenis 
  233.         welke kan worden gebruikt in een batch file:
  234.  
  235.                        0         Programma normaal beëindigd.
  236.                       Anders:    Programma afgebroken met foutmelding.
  237.  
  238.  
  239.  
  240.              5. Gebruik van MKUSER.CFG
  241.              -------------------------
  242.  
  243.              Als u vaak dezelfde parameters gebruikt kunt u een file MKUSER.CFG maken. 
  244.         Zet  daarin een parameter per regel.  Géén lege regels of commentaar  en  geen 
  245.         voorafgaande spaties of volgspaties!
  246.  
  247.              Voorbeeld:
  248.  
  249.              d:\listlog\Z2-List
  250.              /r:all
  251.              /i:d:\listlog\pointpl.lst
  252.              /o:d:\fidouser.lst
  253.              /c:37
  254.              /d:500
  255.  
  256.              Aangezien  deze file meestal zeer klein is kan zij het beste vanaf de DOS 
  257.         prompt met COPY CON: MKUSER.CFG worden aangemaakt.
  258.  
  259.              
  260.  
  261.  
  262.  
  263.  
  264.  
  265.  
  266.  
  267.  
  268.  
  269.  
  270.  
  271.  
  272.  
  273.  
  274.  
  275.  
  276.  
  277.  
  278.  
  279.  
  280.                                               5
  281.