home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Beijing Paradise BBS Backup
/
PARADISE.ISO
/
software
/
BBSDOORW
/
ROBOUC01.ZIP
/
ROBO_U_C.NED
< prev
next >
Wrap
Text File
|
1993-03-12
|
17KB
|
357 lines
┌────────────────────────────────────────────────────────────────────────────┐
│ ▒▒▄ ▒▒▄ ▒▒▄ ▒▒▒▒▒▒▄ │
│ ▒▒█ ▒▒█ ▒▒█ ▒▒█▀▒▒█ │
│ ▒▒█ ▒▒▒▒▒▒█ ▒▒▒▒▒█▀ │
│ ▒▒▄ ▒▒█ ▒▒█▀▒▒█ ▒▒█▀▒▒▄ │
│ ▒▒▒▒█▀ ▒▒█ ▒▒█ ▒▒█ ▒▒█ │
│ ▀▀▀▀ ▀▀ ▀▀ ▀▀ ▀▀ │
│ ▒▒▒▒▒▒▄ ▒▒▒▒▒▒▄ ▒▒▒▒▒▒▄ ▒▒▒▒▒▒▄ ▒▒▄ ▒▒▄ ▒▒▒▒▒▒▄ ▒▒▒▒▒▒▄ ▒▒▒▒▒▒▄ │
│ ▒▒█▀▀▀▀ ▒▒█▀▒▒█ ▒▒█▀▀▀▀ ▀▒▒█▀▀ ▒▒█ ▒▒█ ▒▒█▀▒▒█ ▒▒█▀▒▒█ ▒▒█▀▀▀▀ │
│ ▒▒▒▒▒▒▄ ▒▒█ ▒▒█ ▒▒▒▒▒▄ ▒▒█ ▒▒█ ▒▒█ ▒▒▒▒▒▒█ ▒▒▒▒▒█▀ ▒▒▒▒▒▄ │
│ ▀▀▀▒▒█ ▒▒█ ▒▒█ ▒▒█▀▀▀ ▒▒█ ▒▒█▒▒▄▒▒█ ▒▒█ ▒▒█ ▒▒█▀▒▒▄ ▒▒█▀▀▀ │
│ ▒▒▒▒▒▒█ ▒▒▒▒▒▒█ ▒▒█ ▒▒█ ▀▒▒▒▒█▀▀ ▒▒█ ▒▒█ ▒▒█ ▒▒█ ▒▒▒▒▒▒▄ │
│ ▀▀▀▀▀▀ ▀▀▀▀▀▀ ▀▀ ▀▀ ▀▀▀▀ ▀▀ ▀▀ ▀▀ ▀▀ ▀▀▀▀▀▀ │
└────────────────────────────────────────────────────────────────────────────┘
Copyright (C) 1992,93 / J.H.R. Software (TM) / All rights reserved
PostBank Rekeningnummer : 3625008
J.H.R. Software (TM)
Postbus 1966 2280 DZ
Rijswijk / Holland.
(*=------------------------------------------------------------------------=*)
INDEX
<----->
[ 1 ] File Overzicht.
[ 2 ] File(s) die nodig zijn
[ 3 ] Wat is dit programma eigenlijk ?
[ 4 ] Hoe werkt het eigenlijk
[ 5 ] Hoe te installeren
[ 6 ] Standaard cfg file
[ 7 ] Registratie
(*=------------------------------------------------------------------------=*)
[ 1 ] File Overzicht:
<--------------->
ROBO_U_C.CFG : De cfg file van het programma.
ROBO_U_C.NED : De nederlandse doc file van het programma.
ROBO_U_C.EXE : Het programma zelf.
ROBO_U_C.LOG : De logfile die het programma kan aanmaken.
ROBO_U_C.ERR : Error file die het programma MAAKT tijdens een error.
(*=------------------------------------------------------------------------=*)
[ 2 ] File's die nodig zijn:
<---------------------->
ROBOUSR1.DAT : User record van robobbs.
ROBOUSR2.DAT : User record van robobbs.
ROBOBBS.CFG : Config record van robobbs.
DORINGO?.DEF : Indien deze is opgegeven in de cfg file.
(*=------------------------------------------------------------------------=*)
[ 3 ] Wat is dit programma eigenlijk ?
<-------------------------------->
Met dit programma is het mogelijk gegevens van meerder users te gelijk aan
te passen.
Doordat er gezocht kan worden op diverse opties zijn de mogelijkheden van
dit programma zeer ruim.
Het is ook mogelijk de gegevens van een user die on-line is te wijzigen met
behulp van de dorinfo?.def file.
(*=------------------------------------------------------------------------=*)
[ 4 ] Hoe werkt het eigenlijk
<----------------------->
Het programma leest eerst de ROBO_U_C.CFG file voor alle gegevens die
noodzakelijk zijn om dit programma te laten werken.
Als er een ERROR in de cfg file wordt gevonden, dan wordt dit gemeld, en
stop het programma.
Als alle gegevens uit de cfg file correct zijn, dan meld het programma wat
hij gaat doen, en als de controlle vraag in de cfg file AAN staat, dan zal
het programma vragen om verder te gaan, als deze controlle vraag UIT staat,
dan begint het programma direct met hetgeen wat hij moet gaan doen.
Als de DORINFO?.DEF file optie is ingeschakeld, zal met behulp van de user-
naam die in de dorinfo?.def staat gezocht worden in de user records naar de
gegevens van die user, en dan worden deze aangepast en weer herschreven.
Als de DORINFO?.DEF file optie is uitgeschakeld, dan zal het programma het
gehele user-record doorlopen, en kijken of de Search_User velden overeen
komen met de gevevens die zijn opgegeven die minimaal in dat veld moeten
voorkomen.
( Bij BV het level , downloads , uploads moet het GETAL hetzelfde zijn en
bij BV de user-naam moet een gedeelte van de opgegeven zoekstring in de
user-naam voorkomen. )
Als de gegevens overeen komen, dan zal het programma de desbetreffende user
voorzien van de nieuwe gegevens.
Als bij de SEARCH_DATA de "ALL" optie is ingevoerd, dan worden ALTIJD alle
users van de nieuwe gegevens voorzien.
(*=------------------------------------------------------------------------=*)
[ 5 ] Hoe te installeren
<------------------>
Het programma MAG worden opgestart met parameters.
Als je het programma opstart ZONDER parameter, dan zoekt het naar de file
"ROBO_U_C.CFG" als je een andere cfg file wilt gebruiken, start het programma
dan met het PATH en de FILENAAM van de CFG file.
BV: C:\ROBOBBS\UTILS\ROBO_U_C.EXE C:\ROBOBBS\UTILS\ROBO_EXP.CFG
In dit geval zoekt hij dus naar de file ROBO_EXP.CFG als CFG file.
Het is van zeer belang dat de CFG file GOED is opgebouwd, en de juiste
informatie bevat, als dat NIET het geval is, zal het programma niet werken.
Als je BV alle nieuwe users ( die nog NIET bij de tijdbank konden komen )
een extra wilt geven in de tijdbank van BV 10 min. dan zouden de volgende
gegevens in de CFG file ingesteld moeten zijn.
( er vanuit gegaan dat deze users level 5 hebben. )
PATH_ROBOBBS "c:\robobbs\"
;
;PATH_DORINFO "c:\robobbs\" { Deze is dus uitgeschakeld }
;
SEARCH_USER "access"
;
SEARCH_DATA "5"
;
CHANGE_FIELD "bank"
;
CHANGE_DATA "10"
;
CONTROL_QUESTION "no"
;
MAKE_LOGFILE"Yes"
;
;END { Einde van de cfg file }
Dit lijkt allemaal ZEER ingewikkeld, maardat is het NIET, in de CFG file zelf
staat naar mijn idee een duidelijke uitleg hoe en wat, en aan het einde van de
doc staat een compleete CFG file met het hierboven genoemde voorbeeld.
Denk er wel aan dat als een veld getallen bevat : Access - Download - Uploads
Enz. dat deze dan dezelfde waarde moet hebben als waar je naar zoekt.
Als een veld een naam bevat : Name - City - Password - Enz. dan kan je een
gedeelte van hetgeen waar je naar zoekt opgeven, als je BV op name zoekt naar
alle users die JAN heten, en een user-naam is Jan Rietveld , dan komt deze
user dus in aanmerking voor de wijzigingen.
Met de FLAGS moet je het FLAG nummer opgeven 1 t/m 8 is hier mogelijk, en ook
of hij YES of NO moet zijn om gewijzigt te worden BV "1YES" wil zeggen dat als
falg 1 op YES staat deze voor wijziging in aanmerking komt.
Bij de overige opties zoals USERSOUND - MAILCHECK - NO_PAGE - Enz. moet je
opgeven of deze op YES of NO moet staan om voor de wijziging in aanmerking
te komen.
Als je BV zoekt of USERSOUND en de zoekoptie is YES , dan komen alle users die
USERSOUND op YES hebben staan in aanmerking voor de wijziging.
(*=------------------------------------------------------------------------=*)
[ 6 ] Standaard cfg file
<------------------>
;
; Cfg file voor ROBO_U_C v0.01ß
;
; Elke regel die met een ; begint wordt NIET door het programma gelezen en
; Lege regels zijn NIET toegestaan.
;
; Met deze CFG file kan je de werking van het programma naar eigen idee en
; wensen stuuren zodat het programma doet wat je zelf wil.
;
; Elke Instelling begint met een vastgesteld woord, en tussen de " " tekens
; wordt de instelling geplaats.
;
; ■ PATH_ROBOBBS = Het path waar de ROBOBBS.CFG file te vinden is.
;
Path_Robobbs "C:\Robobbs\"
;
; ■ PATH_DORINFO = Het path en de filenaam waar de DORINFO?.DEF file te vinden
; is, als deze optie wordt gebruikt, worden alleen de gege-
; vens van de user met dezelfde naam als in de DORINFO?.DEF
; file gewijzigd.
; De 'Search_User" optie kan dan niet worden gebruikt.
;
;Path_Dorinfo "C:\Robobbs\Dorinfo1.Def"
;
; ■ SEARCH_USER = Deze optie geeft de mogelijkheid om het veld op te geven
; waarin gezocht moet worden naar gegevens die een user moet
; hebben om in aanmerking te komen voor een wijziging.
; De "Path_Dorinfo" optie kan dan niet worden gebruikt.
; Je hebt hier de keuze uit de volgende mogelijkheden :
;
; _ Name _ Handle _ Password _ PhoneHome _ PhoneData _
; _ City _ LastYear _ LastMonth _ LastDay _ LastHours _
; _ Calls _ TimeLeft _ Access _ Bank _ Birthdate _
; _ Uploads _ Downloads _ UserFlags _ Expiry _ ExpAccess _
; _ NonDelete _ OverRide _ ReadAll _ ReadKill _ NoExpire _
; _ NoRatio _ NoPage _ NoTlimit _ Speedtime _ Usersound _
; _ Mailcheck _ Street _ Postalcode
;
Search_User "Calls"
;
; ■ SEARCH_DATA = Met deze optie kan je de zoekstring opgeven die in de
; SEARCH_USER optie moet voorkomen, als je BV op Calls zoekt
; en je geeft nu 5 op , dan zullen alle users met 5 Calls
; in aanmerking komen voor een wijziging.
; Als je bij deze optie "ALL" opgeeft dan komen alle users
; in aanmerking voor de wijziging en vervalt de SEARCH_USER !
;
; Als je Search_User op UserFlags hebt ingesteld, dan moet je
; bij de Search_Data het nummer van de flag opgegen, en of
; De flag op YES of NO moet staan Bv: "1YES" dit zorgt ervoor
; dat alleen users die flag 1 op YES hebben verwerkt worden.
;
; Als je Search_user op _ NonDelete _ OverRide _ ReadAll _
; _ ReadKill _ NoExpire _ NoRatio _
; _ NoPage _ NoTlimit _ Speedtime _
; _ Usersound _ Mailcheck
; hebt ingestelt, geef dan als Search_Data op of de optie
; op YES of op NO moet staan. Bv als Search_Data op
; Usersound staat en je geeft op "YES" dan worden alleen de
; users verwerkt die deze optie op YES hebben staan.
;
Search_Data "5"
;
; ■ CHANGE_FIELD = Met deze optie kan je het veld opgeven dat gewijzigd moet
; worden, en je hebt de keuze uit de volgende mogelijkheden:
;
; _ Name _ Handle _ Password _ PhoneHome _ PhoneData
; _ City _ LastYear _ LastMonth _ LastDay _ LastHours
; _ Calls _ TimeLeft _ Access _ Bank _ Birthdate
; _ Uploads _ Downloads _ UserFlags _ Expiry _ ExpAccess
; _ NonDelete _ OverRide _ ReadAll _ ReadKill _ NoExpire
; _ NoRatio _ NoPage _ NoTlimit _ Speedtime _ Usersound
; _ Mailcheck _ Street _ Postalcode
;
Change_Field "Bank"
;
; ■ CHANGE_DATA = Bij deze optie geef je de wijziging aan zoals hieronder
; wordt uitgelegt voor de desbetreffende velden.
;
; Name [36] _ Handle [36] _ Password [36] _
; PhoneHome [15] _ PhoneData [15] _ City [36] _
; LastYear [ 4] _ LastMonth [ 2] _ LastDay [ 2] _
; LastHours [ 2] _ Calls [ 4] _ TimeLeft [ 4] _
; Access [ 3] _ Bank [ 4] _ Birthdate [ 8] _
; Uploads [ 4] _ Downloads [ 4] _ Expiry [ 6] _
; ExpAccess [ 3] _ Street [26] _ Postalcode [ 9] _
;
; De hierboven staande gegevens kunnen gewoon als TEKST
; zijnde worden opgegeven, het getal tussen de [ ] geeft
; het maximaale aantal tekens op voor die optie dus Bv:
; Birthdate in MM-DD-YY "02-24-93"
; Expiry in YYMMDD "930224"
; Als je bij de wijziging van de Expiry een SPACE in de
; nieuwe gegevens plaats, dan mag je daarachter het
; ExpAccess opgeven BV "930224 10" Dit zou dus inhouden
; Dat de datum van Exp. op 930224 wordt gezet en het
; ExpAccess wordt dan op 10 gezet.
;
; De UserFalgs worden met hun numer opgegeven en dan de
; optie dit kan zijn "YES" of "NO" of "TOGGLE" de toggle
; Zet hem op NO als hij YES was of andersom. BV: "1YES"
; Zet de Flag1 op YES of "2TOGGLE" zet flag twee om.
;
; Bij de _ NonDelete _ OverRide _ ReadAll _ ReadKill
; _ NoExpire _ NoRatio _ NoPage _ NoTlimit
; _ Speedtime _ Usersound _ Mailcheck
; Gegevens mag je opgeven of het op "YES" of "NO" gezet
; moet worden, of de "TOGGLE" om te switsen.
;
Change_Data "10"
;
; ■ CONTROL_QUESTION = Als deze optie op "YES" wordt gezet dan zal het pro-
; gramma na de vermelding wat het gaat doen, en wie daar
; voor in aanmerking komt de vraag stellen of dit OK is,
; en wacht het op een antwoord, als je deze optie op "NO"
; zet, dan vraagt het programma NIETS, en gaat het gelijk
; hetgeen doen wat het zou moeten gaan doen.
;
Control_Question "YES"
;
; ■ MAKE_LOGFILE = Als je deze optie op "YES" zet, dan worden alle user-names
; in een logfile geplaatst met daarachter welk veld er is
; gewijzigd, en wat de nieuwe info in dat veld is.
; Als je ze op "NO" zet, wordt er GEEN logile bijgehouden.
;
Make_Logfile "YES"
;
; < END >
;
; In het kort een voorbeeld dat alle users verwerkt, en de tijd in de bank op
; 10 zet.
;
; Path_Robobbs "C:\Robobbs\"
; ;Path_Dorinfo "C:\Robobbs\dorinfo1.def" { Deze moet UIT staan }
; Search_User "Name"
; Search_Data "All"
; Change_Field "Bank"
; Change_Data "10"
; Control_Question "No"
; Make_Logfile "Yes"
;
(*=------------------------------------------------------------------------=*)
[ 7 ] Registratie:
<----------->
Om optimaal van het programma gebruikt te kunnen maken, zal het geregistreerd
moeten worden.
De volgende opties werken NIET als het niet is geregistreerd :
■ De mogelijkheid in het SEARCH_DATA veld van "ALL"
■ De mogelijkheid om de gegevens van de user die ON-LINE is te wijzigen via de
PATH_DORINFO optie
■ De mogelijkheid om de CONTROL_QUESTION uit te zetten
(*=------------------------------------------------------------------------=*)
Copyright (C) 1992,93 / J.H.R. Software (TM) / All rights reserved
PostBank Rekeningnummer : 3625008
J.H.R. Software (TM)
Postbus 1966 2280 DZ
Rijswijk / Holland.
┌────────────────────────────────────────────────────────────────────────────┐
│ ▒▒▄ ▒▒▄ ▒▒▄ ▒▒▒▒▒▒▄ │
│ ▒▒█ ▒▒█ ▒▒█ ▒▒█▀▒▒█ │
│ ▒▒█ ▒▒▒▒▒▒█ ▒▒▒▒▒█▀ │
│ ▒▒▄ ▒▒█ ▒▒█▀▒▒█ ▒▒█▀▒▒▄ │
│ ▒▒▒▒█▀ ▒▒█ ▒▒█ ▒▒█ ▒▒█ │
│ ▀▀▀▀ ▀▀ ▀▀ ▀▀ ▀▀ │
│ ▒▒▒▒▒▒▄ ▒▒▒▒▒▒▄ ▒▒▒▒▒▒▄ ▒▒▒▒▒▒▄ ▒▒▄ ▒▒▄ ▒▒▒▒▒▒▄ ▒▒▒▒▒▒▄ ▒▒▒▒▒▒▄ │
│ ▒▒█▀▀▀▀ ▒▒█▀▒▒█ ▒▒█▀▀▀▀ ▀▒▒█▀▀ ▒▒█ ▒▒█ ▒▒█▀▒▒█ ▒▒█▀▒▒█ ▒▒█▀▀▀▀ │
│ ▒▒▒▒▒▒▄ ▒▒█ ▒▒█ ▒▒▒▒▒▄ ▒▒█ ▒▒█ ▒▒█ ▒▒▒▒▒▒█ ▒▒▒▒▒█▀ ▒▒▒▒▒▄ │
│ ▀▀▀▒▒█ ▒▒█ ▒▒█ ▒▒█▀▀▀ ▒▒█ ▒▒█▒▒▄▒▒█ ▒▒█ ▒▒█ ▒▒█▀▒▒▄ ▒▒█▀▀▀ │
│ ▒▒▒▒▒▒█ ▒▒▒▒▒▒█ ▒▒█ ▒▒█ ▀▒▒▒▒█▀▀ ▒▒█ ▒▒█ ▒▒█ ▒▒█ ▒▒▒▒▒▒▄ │
│ ▀▀▀▀▀▀ ▀▀▀▀▀▀ ▀▀ ▀▀ ▀▀▀▀ ▀▀ ▀▀ ▀▀ ▀▀ ▀▀▀▀▀▀ │
└────────────────────────────────────────────────────────────────────────────┘