home *** CD-ROM | disk | FTP | other *** search
/ The World of Computer Software / World_Of_Computer_Software-02-386-Vol-2of3.iso / c / clone1_1.zip / RPRODUCE.DOC < prev    next >
Text File  |  1993-01-07  |  11KB  |  174 lines

  1. RPRODUCE: CLONE / REPLICA vs. 1.1 (c) Jim Groeneveld,  7/ 1-93.
  2. Copiëer complete directory takken van een PC seriëel naar een andere.
  3.  
  4. Met behulp van de onderstaande programma's kan op eenvoudige wijze een copie
  5. van een (hard)disk gemaakt worden via een seriële poort met een snelheid van
  6. maximaal 115000 Baud; COM poort en Baudrate kan men zelf kiezen.
  7. Ook kan men een copie maken van uitsluitend een tak van de directorystructuur
  8. op de ene PC naar een willekeurige andere tak op een andere PC.
  9. Optioneel kan men een (beperkende) file specificatie opgeven (default *.*).
  10.  
  11. Bestanden:
  12. RPRODUCE DOC    10749   1-07-93   1:10a  Deze documentatie file (Nederlands)
  13. RPRODUCE TXT    10124   1-07-93   1:10a  English documentation file
  14. RPRODUCE HST     3408   1-07-93   1:10a  Geschiedenis / History (English)
  15. CLONE    BAT    15992   1-07-93   1:10a  Batchfile verzendt tak (hele schijf)
  16. CLONE    B2C    18257   1-07-93   1:10a  Voorbereide vs. voor BAT2EXEC compiler
  17. CLONE    C0M    24329   1-07-93   1:10a  Gecompileerde versie van CLONE.B2C
  18. CLONE    EXE *   9803   1-07-93   1:10a  LZEXE gecomprimeerde vs. van CLONE.COM
  19. REPLICA  BAT    13896   1-07-93   1:10a  Batchfile ontvangt tak (hele schijf)
  20. REPLICA  B2C    17192   1-07-93   1:10a  Voorbereide vs. voor BAT2EXEC compiler
  21. REPLICA  C0M    23201   1-07-93   1:10a  Gecompileerde versie van REPLICA.B2C
  22. REPLICA  EXE *   9451   1-07-93   1:10a  LZEXE gecomprimeerde vs. v. REPLICA.COM
  23. BAT2EXEC BUG     5367   1-08-93   1:37p  Fouten en andere versch.ⁿ met BAT2EXEC
  24. SLASH-IF FOR     6446  12-21-92  11:16a  Ongedoc. DOS behandeling van een slash
  25. COMPILE  DOS    10283  12-21-92   9:28a  Voorbereiden .BAT file voor compileren
  26. ZIP      COM *#  8779   1-15-92  11:45p  Communicatie programma, max. 11500 baud
  27. ZIP      DOC  # 32546   1-15-92  11:43p  Documentatie van ZIP (vs. 1.51)
  28. ZIPCFG   COM  #  2386   1-14-92   7:00p  Instel programma tbv ZIP
  29. ZIPDUP   COM  #  1929   8-13-91  11:43a  (hoort bij ZIP, zie ZIP.DOC)
  30. DISK     COM *#  5632   8-05-86   8:43p  Maakt file listing van disk
  31. DISK     DOC  # 11136   8-05-86   8:45p  Documentatie van DISK
  32. GET&PUT& ZIP      908   5-20-92   1:00a  Andere gerelat. .BAT files (zie onder)
  33.  
  34. * = absoluut noodzakelijk
  35. # = niet in dit pakket, maar elders als PD of shareware pakket te verkrijgen
  36.  
  37. (CLONE.COM en REPLICA.COM zijn hernoemd tot resp. CLONE.C0M en REPLICA.C0M
  38. om DOS de corresponderende .EXE files te laten starten.)
  39.  
  40. Verder is SUBST.EXE of SUBST.COM van de betreffende DOS versie noodzakelijk,
  41. alsmede FIND.EXE of FIND.COM.
  42.  
  43. Andere (ermee verband houdende, maar niet noodzakelijke) bestanden:
  44. (in bijgevoegd pakket GET&PUT&.ZIP)
  45. GET      BAT      244   5-20-92   1:00a  Haalt een of meer files/wildcards/lijs-
  46.                                          ten op met SERVER aan de andere kant
  47. PUT      BAT      242   5-20-92   1:00a  Verzendt een of meer files/wildcards
  48.                                          /lijsten
  49. SERVER   BAT       35   5-20-92   1:00a  Wisselt een of meer files/wildcards
  50.                                          (/lijsten) uit
  51. RECEIVE1 BAT       37   5-20-92   1:00a  Ontvangt één file/wildcard/lijst
  52. PORTFIND COM  #  4833   9-08-88   8:40a  Geeft de LPT en COM poorten aan
  53. PORTFIND DOC  #  7369   9-07-88  10:11a  Documentatie van PORTFIND
  54.  
  55. Als men een harddisk geheel of gedeeltelijk wil copiëren naar een andere PC kan
  56. dat gedaan worden met behulp van de bovenstaande programma's en een "nulmodem",
  57. een kabel tussen de twee resp. RS-232 poorten (pin 2 --> 3 en pin 3 --> 2).
  58. Met het programma PORTFIND kan men kijken welke COM poorten er aanwezig zijn.
  59. Met ZIPCFG kan men dan de juiste COM poort en de gewenste baudrate instellen
  60. voor het programma ZIP (ook als ZIP parameters). Met behulp van ZIP in inter-
  61. actieve mode kan men eerst de verbinding testen: start aan beide kanten het
  62. programma ZIP op, zet de een in server mode (V) en vraag met de ander de dir
  63. van de eerste op (D>*.*) (zie ook ZIP.DOC) en kijk of de communicatie werkt.
  64.  
  65. Men moet bij de PC waar de files naar toe gezet moeten worden er voor zorgen
  66. dat de (hard)disk is geformatteerd, en het DOS systeem aanwezig is.
  67. Het is niet noodzakelijk dat COMMAND.COM op (hard)disk staat,
  68. het werkt echter sneller dan een COMMAND.COM op een (boot) werkdiskette.
  69. Het is het handigst als de programma's vanaf (twee gelijke) floppies in de
  70. beide PC's worden gedraaid, maar dat is niet noodzakelijk, ze mogen ook eerst
  71. op de harde schijven worden geplaatst. Het beste kunen ze in de huidige
  72. directory van de huidige drive staan (A:\). Anders moeten ze via het ingestelde
  73. pad kunnen worden gevonden (gedraaid).
  74.  
  75. Verder is het noodzakelijk dat de PC's zijn opgestart met een CONFIG.SYS file,
  76. waarin in ieder geval de regel LASTDRIVE=Z is opgenomen. Schijf Z: wordt tijde-
  77. lijk gesubstitueerd. Men kan uitsluitend directorytakken van/naar logische
  78. drives (A:, B:, C;, D:, E:) overzetten. Men kan geen geSUBSTitueerde drives
  79. (F:..Z:) aangeven, specificeer in plaats daarvan de start-subdirectory op een
  80. logische drive. De inhoud van netwerkdrives kan om programma-technische
  81. redenen (geen SUBST (en JOIN) mogelijk met/op netwerk drives) niet worden
  82. overgeheveld (zie onderaan voor alternatief).
  83.  
  84. Bij het copiëren van de gehele schijf (van C:\ op de een naar C:\ op de ander)
  85. overschrijft de COMMAND.COM van de te copiëren disk echter wel de COMMAND.COM
  86. van de target drive. Dit mag niet gebeuren (tenzij identiek), omdat de COMSPEC
  87. variabele er naar verwijst en hij tijdens de overdracht aanwezig moet zijn,
  88. omdat hij meerdere malen geladen wordt. Men kan COMMAND.COM hiertoe schrijf-
  89. beveiligd maken. Write-protected files worden vanzelfsprekend niet
  90. overschreven. Een andere oplossing is het gebruik van de parameter /N aan de
  91. verzendende kant, waardoor bestaande files niet worden overschreven. N.B.
  92. Hidden en systemfiles kunnen impliciet door ZIP niet worden overgeheveld!
  93.  
  94. Indien tijdens het overzetten van veel files (een hele schijf) door welke
  95. oorzaak dan ook het proces wordt afgebroken, kan men het herstarten en
  96. de optie '/N' meegeven, om bestaande files niet te overschrijven. Het
  97. reproductieproces verloopt dan automatisch verder vanaf het punt waar men
  98. gebleven was.
  99.  
  100. Syntax voor verzenden:
  101. Voer in: "CLONE «drive»«path» [«filespec»] [opties]" van over te zenden
  102.     subdirectory, inclusief alle onderliggende subdirectories (takken),
  103. waarin «drive»  = logische (niet gesubstitueerde) drive A..Y (niet Z:),
  104. en     «path»   = complete padnaam, niet eindigend met een \, tenzij de root,
  105. en [«filespec»] = optionele file specificatie, wildcard (default *.*),
  106. en     [opties] = een of meer van onderstaande optionele parameters:
  107.              .s : sla initiële test op bestaande tijdelijke hulpbestanden over
  108.              .d : verwijder gespecificeerde files na geslaagde overdracht
  109.            ( /1│/2│/3│/4 : COM poort nummer
  110.            ( /P : prompt voor iedere file
  111.   zie ook  ( /N : geen overschrijven (default wel overschrijven)
  112.   ZIP.DOC  ( /E : alleen verzenden van reeds bestaande files (niet zinvol)
  113.            ( /T : overschrijven van oudere files, niet van nieuwere
  114.            ( /Bbaudrate : instellen van baudrate
  115. Voorbeeld: "CLONE C:\" of "CLONE D:\WERK\TEKSTEN *.TXT /2 .S /t .d".
  116.  
  117. Syntax voor ontvangen:
  118. Voer in: "REPLICA «drive»«path» [opties]" van ontvangende subdirectory,
  119. waarin «drive»  = logische (niet gesubstitueerde) drive A..Y (niet Z:),
  120. en     «path»   = complete padnaam, niet eindigend met een \, tenzij de root,
  121. en     [opties] = een of meer van onderstaande optionele parameters:
  122.              .s : sla initiële test op bestaande tijdelijke hulpbestanden over
  123.              .x : sla check op bestaande files in de bestemmingsdirectories over
  124.   zie ook  ( /1│/2│/3│/4 : COM poort nummer
  125.   ZIP.DOC  ( /Bbaudrate : instellen van baudrate
  126. Voorbeeld: "REPLICA C:\" of "REPLICA D:\WERK\TEKSTEN /2 .X".
  127.  
  128. Hulp wordt gegeven als men slechts invoert: CLONE, dan wel REPLICA, eventueel
  129. gevolgd door ?, /?, -?, /h of /H.
  130. De drives en subdirectories vanwaar men uitgaat (de opgegeven stam van de
  131. onderliggende takken van de boom, de top directory) mogen aan de beide kanten
  132. verschillend zijn, bijv. "CLONE D:\MAIN\BIN" en "REPLICA C:\BIN".
  133. Verder is het tenminste onder DOS 3.3 gebleken dat deze pad specificaties niet
  134. absoluut hoeven te zijn (drive:\volledig\pad), maar ook relatief mogen zijn
  135. (SUBST gebruikt en accepteert dit), bijv. "CLONE ." (huidige directory) en
  136. "REPLICA sub" (direct onder huidige directory liggende directory SUB) of
  137. "CLONE ..\sub" en "REPLICA \" of "CLONE \sub" en "REPLICA sub1\sub2", etc.
  138. Dit wordt overigens niet gegarandeerd onder alle DOS versies te werken.
  139.  
  140. N.B. Vanwege een bug in de batch compiler BAT2EXEC is het mogelijk dat CLONE
  141. en/of REPLICA blijven hangen en uitvoer naar de printerpoort (!) proberen te
  142. sturen. In dat geval dient met niet de gecompileerde programma's (.EXE, .COM)
  143. te gebruiken maar alleen de batch (.BAT) files, door het verwijderen van de
  144. .EXE en .COM files (zie verder BAT2EXEC.BUG).
  145.  
  146. WAARSCHUWING:
  147. Vermijdt het gebruik van padnamen binnen de opgegeven tak en filespecificaties
  148. met %-tekens erin. Deze worden nl. "hard" in hulpfiles geschreven en de %-tekens
  149. met de erop volgende tekens kunnen daarna worden aangezien voor batch file of
  150. environment variabelen. De resultaten zijn dan onvoorspelbaar, maar zeker fout.
  151.  
  152. Overhevelen netwerkdrives: copieer die eerst naar/van bijv. C:\path met behulp
  153. van XCOPY en zet ze dan over of maak een gecomprimeerde "schijf"
  154. (of deel daarvan) aan met PKZIP en zend de resultante .ZIP-file als één file
  155. over met PUT en RECEIVE1 en PKUNZIP het. (Vereist veel vrije schijfruimte!)
  156. (PKZIP-commando: pkzip -upr -whs zipfile.ZIP d:\sourcepath\*.*
  157. PKUNZIP-commando: pkunzip -o -d -JHSR zipfile.ZIP d:\targetpath).
  158.  
  159. Systeemvereisten:
  160. IBM-PC (88/86/x86) of compatibele
  161. (MS)DOS 2.x of hoger
  162. Tenminste voldoende geheugen om achtereenvolgende copieen van COMMAND.COM
  163. (batch) of onderliggende copieen van CLONE of REPLICA (gecompileerd) en ZIP
  164. en andere toegevoegde tijdelijke klad batch files te laden. Het lijkt erop dat
  165. bij gebruik van .BAT files 128kb voldoende zou zijn, terwijl bij gebruik van de
  166. .COM of .EXE files 256kb nodig is.
  167.  
  168. Centrum voor Medische Informatica TNO       <Email>              |  |  |\/|
  169. TNO Center for Medical Informatics | GROENEVELD@CMI.TNO.NL  |  \_/  |  |  |
  170. ( CMI-TNO )    | Y. Groeneveld     | GROENEVELD@CMIHP1.UUCP | Jim Groeneveld
  171. P.O.Box 124    | Wassenaarseweg 56 | GROENEVELD@TNO.NL      | Schoolweg 14
  172. 2300 AC Leiden | 2333 AL Leiden    | ...@HDETNO51.BITNET    | 8071 BC Nunspeet
  173. Nederland.     | (+31|0)71-181810  | Fax (+31|0)71-176382   | 03412-60413
  174.