home *** CD-ROM | disk | FTP | other *** search
/ Beijing Paradise BBS Backup / PARADISE.ISO / software / BBSDOORW / ROBOUC01.ZIP / ROBO_U_C.NED < prev    next >
Text File  |  1993-03-12  |  17KB  |  357 lines

  1.  ┌────────────────────────────────────────────────────────────────────────────┐
  2.  │                           ▒▒▄  ▒▒▄ ▒▒▄  ▒▒▒▒▒▒▄                            │
  3.  │                           ▒▒█  ▒▒█ ▒▒█  ▒▒█▀▒▒█                            │
  4.  │                           ▒▒█  ▒▒▒▒▒▒█  ▒▒▒▒▒█▀                            │
  5.  │                       ▒▒▄ ▒▒█  ▒▒█▀▒▒█  ▒▒█▀▒▒▄                            │
  6.  │                        ▒▒▒▒█▀  ▒▒█ ▒▒█  ▒▒█ ▒▒█                            │
  7.  │                         ▀▀▀▀    ▀▀  ▀▀   ▀▀  ▀▀                            │
  8.  │    ▒▒▒▒▒▒▄ ▒▒▒▒▒▒▄ ▒▒▒▒▒▒▄ ▒▒▒▒▒▒▄ ▒▒▄   ▒▒▄ ▒▒▒▒▒▒▄ ▒▒▒▒▒▒▄ ▒▒▒▒▒▒▄       │
  9.  │    ▒▒█▀▀▀▀ ▒▒█▀▒▒█ ▒▒█▀▀▀▀  ▀▒▒█▀▀ ▒▒█   ▒▒█ ▒▒█▀▒▒█ ▒▒█▀▒▒█ ▒▒█▀▀▀▀       │
  10.  │    ▒▒▒▒▒▒▄ ▒▒█ ▒▒█ ▒▒▒▒▒▄    ▒▒█   ▒▒█   ▒▒█ ▒▒▒▒▒▒█ ▒▒▒▒▒█▀ ▒▒▒▒▒▄        │
  11.  │     ▀▀▀▒▒█ ▒▒█ ▒▒█ ▒▒█▀▀▀    ▒▒█   ▒▒█▒▒▄▒▒█ ▒▒█ ▒▒█ ▒▒█▀▒▒▄ ▒▒█▀▀▀        │
  12.  │    ▒▒▒▒▒▒█ ▒▒▒▒▒▒█ ▒▒█       ▒▒█    ▀▒▒▒▒█▀▀ ▒▒█ ▒▒█ ▒▒█ ▒▒█ ▒▒▒▒▒▒▄       │
  13.  │     ▀▀▀▀▀▀  ▀▀▀▀▀▀  ▀▀        ▀▀      ▀▀▀▀    ▀▀  ▀▀  ▀▀  ▀▀  ▀▀▀▀▀▀       │
  14.  └────────────────────────────────────────────────────────────────────────────┘
  15.  
  16.        Copyright (C) 1992,93 / J.H.R. Software (TM) / All rights reserved
  17.  
  18.                      PostBank Rekeningnummer : 3625008
  19.  
  20.                              J.H.R. Software (TM)
  21.                             Postbus 1966  2280 DZ
  22.                              Rijswijk / Holland.
  23.  
  24.  (*=------------------------------------------------------------------------=*)
  25.  
  26.                                     INDEX
  27.                                    <----->
  28.  
  29.  [ 1 ] File Overzicht.
  30.  
  31.  [ 2 ] File(s) die nodig zijn
  32.  
  33.  [ 3 ] Wat is dit programma eigenlijk ?
  34.  
  35.  [ 4 ] Hoe werkt het eigenlijk
  36.  
  37.  [ 5 ] Hoe te installeren
  38.  
  39.  [ 6 ] Standaard cfg file
  40.  
  41.  [ 7 ] Registratie
  42.  
  43.  (*=------------------------------------------------------------------------=*)
  44.  
  45.  [ 1 ]                         File Overzicht:
  46.                               <--------------->
  47.  
  48.  ROBO_U_C.CFG : De cfg file van het programma.
  49.  ROBO_U_C.NED : De nederlandse doc file van het programma.
  50.  ROBO_U_C.EXE : Het programma zelf.
  51.  ROBO_U_C.LOG : De logfile die het programma kan aanmaken.
  52.  ROBO_U_C.ERR : Error file die het programma MAAKT tijdens een error.
  53.  
  54.  (*=------------------------------------------------------------------------=*)
  55.  
  56.  [ 2 ]                      File's die nodig zijn:
  57.                            <---------------------->
  58.  
  59.  ROBOUSR1.DAT : User record van robobbs.
  60.  ROBOUSR2.DAT : User record van robobbs.
  61.   ROBOBBS.CFG : Config record van robobbs.
  62.  DORINGO?.DEF : Indien deze is opgegeven in de cfg file.
  63.  
  64.  (*=------------------------------------------------------------------------=*)
  65.  
  66.  [ 3 ]                 Wat is dit programma eigenlijk ?
  67.                       <-------------------------------->
  68.  
  69.  Met dit programma is het mogelijk gegevens van meerder users te gelijk aan
  70.  te passen.
  71.  
  72.  Doordat er gezocht kan worden op diverse opties zijn de mogelijkheden van
  73.  dit programma zeer ruim.
  74.  
  75.  Het is ook mogelijk de gegevens van een user die on-line is te wijzigen met
  76.  behulp van de dorinfo?.def file.
  77.  
  78.  (*=------------------------------------------------------------------------=*)
  79.  
  80.  [ 4 ]                      Hoe werkt het eigenlijk
  81.                            <----------------------->
  82.  
  83.  Het programma leest eerst de ROBO_U_C.CFG file voor alle gegevens die
  84.  noodzakelijk zijn om dit programma te laten werken.
  85.  Als er een ERROR in de cfg file wordt gevonden, dan wordt dit gemeld, en
  86.  stop het programma.
  87.  
  88.  Als alle gegevens uit de cfg file correct zijn, dan meld het programma wat
  89.  hij gaat doen, en als de controlle vraag in de cfg file AAN staat, dan zal
  90.  het programma vragen om verder te gaan, als deze controlle vraag UIT staat,
  91.  dan begint het programma direct met hetgeen wat hij moet gaan doen.
  92.  
  93.  Als de DORINFO?.DEF file optie is ingeschakeld, zal met behulp van de user-
  94.  naam die in de dorinfo?.def staat gezocht worden in de user records naar de
  95.  gegevens van die user, en dan worden deze aangepast en weer herschreven.
  96.  
  97.  Als de DORINFO?.DEF file optie is uitgeschakeld, dan zal het programma het
  98.  gehele user-record doorlopen, en kijken of de Search_User velden overeen
  99.  komen met de gevevens die zijn opgegeven die minimaal in dat veld moeten
  100.  voorkomen.
  101.  ( Bij BV het level , downloads , uploads moet het GETAL hetzelfde zijn en
  102.    bij BV de user-naam moet een gedeelte van de opgegeven zoekstring in de
  103.    user-naam voorkomen. )
  104.  Als de gegevens overeen komen, dan zal het programma de desbetreffende user
  105.  voorzien van de nieuwe gegevens.
  106.  Als bij de SEARCH_DATA de "ALL" optie is ingevoerd, dan worden ALTIJD alle
  107.  users van de nieuwe gegevens voorzien.
  108.  
  109.  (*=------------------------------------------------------------------------=*)
  110.  
  111.  [ 5 ]                         Hoe te installeren
  112.                               <------------------>
  113.  
  114.  Het programma MAG worden opgestart met parameters.
  115.  
  116.  Als je het programma opstart ZONDER parameter, dan zoekt het naar de file
  117.  "ROBO_U_C.CFG" als je een andere cfg file wilt gebruiken, start het programma
  118.  dan met het PATH en de FILENAAM van de CFG file.
  119.  BV: C:\ROBOBBS\UTILS\ROBO_U_C.EXE C:\ROBOBBS\UTILS\ROBO_EXP.CFG
  120.  In dit geval zoekt hij dus naar de file ROBO_EXP.CFG als CFG file.
  121.  
  122.  Het is van zeer belang dat de CFG file GOED is opgebouwd, en de juiste
  123.  informatie bevat, als dat NIET het geval is, zal het programma niet werken.
  124.  
  125.  Als je BV alle nieuwe users ( die nog NIET bij de tijdbank konden komen )
  126.  een extra wilt geven in de tijdbank van BV 10 min. dan zouden de volgende
  127.  gegevens in de CFG file ingesteld moeten zijn.
  128.  
  129.  ( er vanuit gegaan dat deze users level 5 hebben. )
  130.  
  131.  PATH_ROBOBBS "c:\robobbs\"
  132.  ;
  133.  ;PATH_DORINFO "c:\robobbs\" { Deze is dus uitgeschakeld }
  134.  ;
  135.  SEARCH_USER "access"
  136.  ;
  137.  SEARCH_DATA "5"
  138.  ;
  139.  CHANGE_FIELD "bank"
  140.  ;
  141.  CHANGE_DATA "10"
  142.  ;
  143.  CONTROL_QUESTION "no"
  144.  ;
  145.  MAKE_LOGFILE"Yes"
  146.  ;
  147.  ;END { Einde van de cfg file }
  148.  
  149.  Dit lijkt allemaal ZEER ingewikkeld, maardat is het NIET, in de CFG file zelf
  150.  staat naar mijn idee een duidelijke uitleg hoe en wat, en aan het einde van de
  151.  doc staat een compleete CFG file met het hierboven genoemde voorbeeld.
  152.  
  153.  Denk er wel aan dat als een veld getallen bevat : Access - Download - Uploads
  154.  Enz. dat deze dan dezelfde waarde moet hebben als waar je naar zoekt.
  155.  Als een veld een naam bevat : Name - City - Password - Enz. dan kan je een
  156.  gedeelte van hetgeen waar je naar zoekt opgeven, als je BV op name zoekt naar
  157.  alle users die JAN heten, en een user-naam is Jan Rietveld , dan komt deze
  158.  user dus in aanmerking voor de wijzigingen.
  159.  
  160.  Met de FLAGS moet je het FLAG nummer opgeven 1 t/m 8 is hier mogelijk, en ook
  161.  of hij YES of NO moet zijn om gewijzigt te worden BV "1YES" wil zeggen dat als
  162.  falg 1 op YES staat deze voor wijziging in aanmerking komt.
  163.  
  164.  Bij de overige opties zoals USERSOUND - MAILCHECK - NO_PAGE - Enz. moet je
  165.  opgeven of deze op YES of NO moet staan om voor de wijziging in aanmerking
  166.  te komen.
  167.  Als je BV zoekt of USERSOUND en de zoekoptie is YES , dan komen alle users die
  168.  USERSOUND op YES hebben staan in aanmerking voor de wijziging.
  169.  
  170.  (*=------------------------------------------------------------------------=*)
  171.  
  172.  [ 6 ]                         Standaard cfg file
  173.                               <------------------>
  174. ;
  175. ; Cfg file voor ROBO_U_C v0.01ß
  176. ;
  177. ; Elke regel die met een ; begint wordt NIET door het programma gelezen en
  178. ; Lege regels zijn NIET toegestaan.
  179. ;
  180. ; Met deze CFG file kan je de werking van het programma naar eigen idee en
  181. ; wensen stuuren zodat het programma doet wat je zelf wil.
  182. ;
  183. ; Elke Instelling begint met een vastgesteld woord, en tussen de " " tekens
  184. ; wordt de instelling geplaats.
  185. ;
  186. ; ■ PATH_ROBOBBS = Het path waar de ROBOBBS.CFG file te vinden is.
  187. ;
  188. Path_Robobbs "C:\Robobbs\"
  189. ;
  190. ; ■ PATH_DORINFO = Het path en de filenaam waar de DORINFO?.DEF file te vinden
  191. ;                  is, als deze optie wordt gebruikt, worden alleen de gege-
  192. ;                  vens van de user met dezelfde naam als in de DORINFO?.DEF
  193. ;                  file gewijzigd.
  194. ;                  De 'Search_User" optie kan dan niet worden gebruikt.
  195. ;
  196. ;Path_Dorinfo "C:\Robobbs\Dorinfo1.Def"
  197. ;
  198. ; ■ SEARCH_USER = Deze optie geeft de mogelijkheid om het veld op te geven
  199. ;                 waarin gezocht moet worden naar gegevens die een user moet
  200. ;                 hebben om in aanmerking te komen voor een wijziging.
  201. ;                 De "Path_Dorinfo" optie kan dan niet worden gebruikt.
  202. ;                 Je hebt hier de keuze uit de volgende mogelijkheden :
  203. ;
  204. ;                _ Name      _ Handle     _ Password  _ PhoneHome _ PhoneData _
  205. ;                _ City      _ LastYear   _ LastMonth _ LastDay   _ LastHours _
  206. ;                _ Calls     _ TimeLeft   _ Access    _ Bank      _ Birthdate _
  207. ;                _ Uploads   _ Downloads  _ UserFlags _ Expiry    _ ExpAccess _
  208. ;                _ NonDelete _ OverRide   _ ReadAll   _ ReadKill  _ NoExpire  _
  209. ;                _ NoRatio   _ NoPage     _ NoTlimit  _ Speedtime _ Usersound _
  210. ;                _ Mailcheck _ Street     _ Postalcode
  211. ;
  212. Search_User "Calls"
  213. ;
  214. ; ■ SEARCH_DATA = Met deze optie kan je de zoekstring opgeven die in de
  215. ;                 SEARCH_USER optie moet voorkomen, als je BV op Calls zoekt
  216. ;                 en je geeft nu 5 op , dan zullen alle users met 5 Calls
  217. ;                 in aanmerking komen voor een wijziging.
  218. ;                 Als je bij deze optie "ALL" opgeeft dan komen alle users
  219. ;                 in aanmerking voor de wijziging en vervalt de SEARCH_USER !
  220. ;
  221. ;                 Als je Search_User op UserFlags hebt ingesteld, dan moet je
  222. ;                 bij de Search_Data het nummer van de flag opgegen, en of
  223. ;                 De flag op YES of NO moet staan Bv: "1YES" dit zorgt ervoor
  224. ;                 dat alleen users die flag 1 op YES hebben verwerkt worden.
  225. ;
  226. ;                 Als je Search_user op _ NonDelete _ OverRide  _ ReadAll   _
  227. ;                                       _ ReadKill  _ NoExpire  _ NoRatio   _
  228. ;                                       _ NoPage    _ NoTlimit  _ Speedtime _
  229. ;                                       _ Usersound _ Mailcheck
  230. ;                 hebt ingestelt, geef dan als Search_Data op of de optie
  231. ;                 op YES of op NO moet staan. Bv als Search_Data op
  232. ;                 Usersound staat en je geeft op "YES" dan worden alleen de
  233. ;                 users verwerkt die deze optie op YES hebben staan.
  234. ;
  235. Search_Data "5"
  236. ;
  237. ; ■ CHANGE_FIELD = Met deze optie kan je het veld opgeven dat gewijzigd moet
  238. ;                  worden, en je hebt de keuze uit de volgende mogelijkheden:
  239. ;
  240. ;                 _ Name      _ Handle     _ Password  _ PhoneHome _ PhoneData
  241. ;                 _ City      _ LastYear   _ LastMonth _ LastDay   _ LastHours
  242. ;                 _ Calls     _ TimeLeft   _ Access    _ Bank      _ Birthdate
  243. ;                 _ Uploads   _ Downloads  _ UserFlags _ Expiry    _ ExpAccess
  244. ;                 _ NonDelete _ OverRide   _ ReadAll   _ ReadKill  _ NoExpire 
  245. ;                 _ NoRatio   _ NoPage     _ NoTlimit  _ Speedtime _ Usersound
  246. ;                 _ Mailcheck _ Street     _ Postalcode
  247. ;
  248. Change_Field "Bank"
  249. ;
  250. ; ■ CHANGE_DATA = Bij deze optie geef je de wijziging aan zoals hieronder
  251. ;                 wordt uitgelegt voor de desbetreffende velden.
  252. ;
  253. ;                 Name       [36] _ Handle    [36] _ Password   [36] _
  254. ;                 PhoneHome  [15] _ PhoneData [15] _ City       [36] _
  255. ;                 LastYear   [ 4] _ LastMonth [ 2] _ LastDay    [ 2] _
  256. ;                 LastHours  [ 2] _ Calls     [ 4] _ TimeLeft   [ 4] _
  257. ;                 Access     [ 3] _ Bank      [ 4] _ Birthdate  [ 8] _
  258. ;                 Uploads    [ 4] _ Downloads [ 4] _ Expiry     [ 6] _
  259. ;                 ExpAccess  [ 3] _ Street    [26] _ Postalcode [ 9] _
  260. ;                       
  261. ;                 De hierboven staande gegevens kunnen gewoon als TEKST
  262. ;                 zijnde worden opgegeven, het getal tussen de [ ] geeft
  263. ;                 het maximaale aantal tekens op voor die optie dus Bv:
  264. ;                 Birthdate in MM-DD-YY "02-24-93"
  265. ;                 Expiry in YYMMDD "930224"
  266. ;                 Als je bij de wijziging van de Expiry een SPACE in de
  267. ;                 nieuwe gegevens plaats, dan mag je daarachter het
  268. ;                 ExpAccess opgeven BV "930224 10" Dit zou dus inhouden
  269. ;                 Dat de datum van Exp. op 930224 wordt gezet en het
  270. ;                 ExpAccess wordt dan op 10 gezet.
  271. ;
  272. ;                 De UserFalgs worden met hun numer opgegeven en dan de
  273. ;                 optie dit kan zijn "YES" of "NO" of "TOGGLE" de toggle
  274. ;                 Zet hem op NO als hij YES was of andersom. BV: "1YES"
  275. ;                 Zet de Flag1 op YES of "2TOGGLE" zet flag twee om.
  276. ;
  277. ;                 Bij de _ NonDelete _ OverRide  _ ReadAll   _ ReadKill
  278. ;                        _ NoExpire  _ NoRatio   _ NoPage    _ NoTlimit
  279. ;                        _ Speedtime _ Usersound _ Mailcheck
  280. ;                 Gegevens mag je opgeven of het op "YES" of "NO" gezet
  281. ;                 moet worden, of de "TOGGLE" om te switsen.
  282. ;
  283. Change_Data "10"
  284. ;
  285. ; ■ CONTROL_QUESTION = Als deze optie op "YES" wordt gezet dan zal het pro-
  286. ;                      gramma na de vermelding wat het gaat doen, en wie daar
  287. ;                      voor in aanmerking komt de vraag stellen of dit OK is,
  288. ;                      en wacht het op een antwoord, als je deze optie op "NO"
  289. ;                      zet, dan vraagt het programma NIETS, en gaat het gelijk
  290. ;                      hetgeen doen wat het zou moeten gaan doen.
  291. ;
  292. Control_Question "YES"
  293. ;
  294. ; ■ MAKE_LOGFILE = Als je deze optie op "YES" zet, dan worden alle user-names
  295. ;                  in een logfile geplaatst met daarachter welk veld er is
  296. ;                  gewijzigd, en wat de nieuwe info in dat veld is.
  297. ;                  Als je ze op "NO" zet, wordt er GEEN logile bijgehouden.
  298. ;
  299. Make_Logfile "YES"
  300. ;
  301. ; < END >
  302. ;
  303. ; In het kort een voorbeeld dat alle users verwerkt, en de tijd in de bank op
  304. ; 10 zet.
  305. ;
  306. ; Path_Robobbs "C:\Robobbs\"
  307. ; ;Path_Dorinfo "C:\Robobbs\dorinfo1.def" { Deze moet UIT staan }
  308. ; Search_User "Name"
  309. ; Search_Data "All"
  310. ; Change_Field "Bank"
  311. ; Change_Data "10"
  312. ; Control_Question "No"
  313. ; Make_Logfile "Yes"
  314. ;
  315.  
  316.  (*=------------------------------------------------------------------------=*)
  317.  
  318.  [ 7 ]                           Registratie:
  319.                                 <----------->
  320.  
  321.  Om optimaal van het programma gebruikt te kunnen maken, zal het geregistreerd
  322.  moeten worden.
  323.  
  324.  De volgende opties werken NIET als het niet is geregistreerd :
  325.  
  326.  ■ De mogelijkheid in het SEARCH_DATA veld van "ALL"
  327.  
  328.  ■ De mogelijkheid om de gegevens van de user die ON-LINE is te wijzigen via de
  329.    PATH_DORINFO optie
  330.  
  331.  ■ De mogelijkheid om de CONTROL_QUESTION uit te zetten
  332.  
  333.  (*=------------------------------------------------------------------------=*)
  334.  
  335.        Copyright (C) 1992,93 / J.H.R. Software (TM) / All rights reserved
  336.  
  337.                      PostBank Rekeningnummer : 3625008
  338.  
  339.                              J.H.R. Software (TM)
  340.                             Postbus 1966  2280 DZ
  341.                              Rijswijk / Holland.
  342.  
  343.  ┌────────────────────────────────────────────────────────────────────────────┐
  344.  │                           ▒▒▄  ▒▒▄ ▒▒▄  ▒▒▒▒▒▒▄                            │
  345.  │                           ▒▒█  ▒▒█ ▒▒█  ▒▒█▀▒▒█                            │
  346.  │                           ▒▒█  ▒▒▒▒▒▒█  ▒▒▒▒▒█▀                            │
  347.  │                       ▒▒▄ ▒▒█  ▒▒█▀▒▒█  ▒▒█▀▒▒▄                            │
  348.  │                        ▒▒▒▒█▀  ▒▒█ ▒▒█  ▒▒█ ▒▒█                            │
  349.  │                         ▀▀▀▀    ▀▀  ▀▀   ▀▀  ▀▀                            │
  350.  │    ▒▒▒▒▒▒▄ ▒▒▒▒▒▒▄ ▒▒▒▒▒▒▄ ▒▒▒▒▒▒▄ ▒▒▄   ▒▒▄ ▒▒▒▒▒▒▄ ▒▒▒▒▒▒▄ ▒▒▒▒▒▒▄       │
  351.  │    ▒▒█▀▀▀▀ ▒▒█▀▒▒█ ▒▒█▀▀▀▀  ▀▒▒█▀▀ ▒▒█   ▒▒█ ▒▒█▀▒▒█ ▒▒█▀▒▒█ ▒▒█▀▀▀▀       │
  352.  │    ▒▒▒▒▒▒▄ ▒▒█ ▒▒█ ▒▒▒▒▒▄    ▒▒█   ▒▒█   ▒▒█ ▒▒▒▒▒▒█ ▒▒▒▒▒█▀ ▒▒▒▒▒▄        │
  353.  │     ▀▀▀▒▒█ ▒▒█ ▒▒█ ▒▒█▀▀▀    ▒▒█   ▒▒█▒▒▄▒▒█ ▒▒█ ▒▒█ ▒▒█▀▒▒▄ ▒▒█▀▀▀        │
  354.  │    ▒▒▒▒▒▒█ ▒▒▒▒▒▒█ ▒▒█       ▒▒█    ▀▒▒▒▒█▀▀ ▒▒█ ▒▒█ ▒▒█ ▒▒█ ▒▒▒▒▒▒▄       │
  355.  │     ▀▀▀▀▀▀  ▀▀▀▀▀▀  ▀▀        ▀▀      ▀▀▀▀    ▀▀  ▀▀  ▀▀  ▀▀  ▀▀▀▀▀▀       │
  356.  └────────────────────────────────────────────────────────────────────────────┘
  357.