home *** CD-ROM | disk | FTP | other *** search
/ Lion Share / lionsharecd.iso / utils_mz / palrun.zip / PALWP.BAT < prev    next >
DOS Batch File  |  1989-10-04  |  4KB  |  100 lines

  1. Echo off
  2. Echo  This is a sample batch file which illustrates how you can create
  3. Echo  a detailed batch file for use with PALRUN.
  4. Echo  ∙
  5. Echo  By issuing the command of "PALRUN PALWP filename", PALRUN will
  6. Echo  look for PALHOUSE.ZIP in your path and extract PALWP.BAT from that
  7. Echo  ZIP.  Obviously, you first have to create PALHOUSE.ZIP with PKZIP (tm)
  8. Echo  and store a copy of PALWP.BAT there.  In this particular example,
  9. Echo  all WordPerfect support files are housed in E:\WP\WPSPRT.ZIP, and
  10. Echo  they are extracted with one of the commands within PALWP.BAT.
  11. Echo  Similarly, all files for editing are housed within E:\WP\WPEDIT.ZIP,
  12. Echo  and the file that you request to edit (the %1 parameter) will be
  13. Echo  extracted from that ZIP file.
  14. Echo  ∙
  15. Echo  If PALRUN finds PALWP.BAT in your DOS path, then it won't bother
  16. Echo  looking for it in PALHOUSE.ZIP and will execute it immediately.
  17. pause
  18. Echo  ∙
  19. Echo  Once PALWP.BAT is extracted (you must have PKUNZIP (tm) on your
  20. Echo  path), PALRUN will invoke "PALWP filename".  This batch file first
  21. Echo  changes to your editing directory, then extracts all WordPerfect
  22. Echo  files from WPSPRT.ZIP, then invokes WordPerfect to edit the name
  23. Echo  of the file that you passed on the command line.
  24. Echo  ∙
  25. Echo  When you finish your editing session with WordPerfect and exit the
  26. Echo  program, control is returned to this batch file.  The last several
  27. Echo  commands in this batch file delete all of the files which were
  28. Echo  earlier extracted from WPSPRT.ZIP.
  29. Echo  ∙
  30. Echo  At the completion of the batch file, PALRUN deletes the batch file
  31. Echo  that it extracted from PALHOUSE.ZIP.
  32. Echo  ∙
  33. pause
  34. Echo  ∙
  35. Echo  *******  Batch execution begins here  *******
  36. Echo  Change to the drive and subdirectory in which the WordPerfect
  37. Echo  editing is to be done.
  38. Echo  ∙
  39. e:
  40. cd \wp
  41. Echo  ∙
  42. Echo  Extract required files into editing subdirectory, overwriting
  43. Echo  any pre-existing versions of those files.  In this case, all the
  44. Echo  support files are contained in E:\WP\WPSPRT.ZIP.
  45. Echo  ∙
  46. pkunzip -o wpsprt *.*
  47. Echo  ∙
  48. Echo  Now extract the file for editing if one has been specified on
  49. Echo  your command line and does not already exist.
  50. Echo  ∙
  51. Echo  First, skip extraction if no file was specified.
  52. Echo  ∙
  53. if  "%1"=="" goto skipextr
  54. Echo  ∙
  55. Echo  Second, if the file already exists, don't extract over it.
  56. Echo  ∙
  57. if exist %1 goto already
  58. Echo  ∙
  59. Echo  Do the extraction.
  60. Echo  ∙
  61. pkunzip -o wpedit %1
  62. goto skipextr
  63. :already
  64. Echo  %1 ALREADY EXISTS!!  SKIPPING EXTRACTION!!
  65. :skipextr
  66. Echo  ∙
  67. Echo  Call up WordPerfect.
  68. Echo  ∙
  69. wp %1
  70. Echo  ∙
  71. Echo  Now that we're through, use PKZIP to "f"reshen any of the support
  72. Echo  files that may have been changed through setup or whatever,
  73. Echo  deleting them from the disk at the same time.  With PKZIP's
  74. Echo  "-mf" switch, it is not necessary to specify the particular files
  75. Echo  that you want to freshen if you want to freshen any and all files
  76. Echo  that are already in WPSPRT.
  77. Echo  ∙
  78. Pkzip -mf wpsprt
  79. Echo  ∙
  80. Echo  And now to take care of the edited file.  We want to move it into
  81. Echo  WPEDIT.ZIP.  Since we may have created a brand new file, we want
  82. Echo  to "U"pdate rather than "F"reshen.  In this batch file we provide
  83. Echo  a skip over this command if no file was specified on the command
  84. Echo  line.  You should understand that with this batch structure, if
  85. Echo  you have summoned WordPerfect without specifying the file to
  86. Echo  edit on the command line, and if you then create or make a change
  87. Echo  to a file that's not in WPEDIT.ZIP, then it will not be
  88. Echo  automatically added to WPEDIT.ZIP when all is said and done.
  89. Echo  ∙
  90. if  "%1"=="" goto skiptidy
  91. pkzip -mu wpedit %1
  92. :skiptidy
  93. Echo  ∙
  94. Echo  Remember.  This batch file only places into WPEDIT.ZIP the file
  95. Echo  which was explicitly called when you first invoked PALRUN.  If
  96. Echo  you have edited any other file, you will have to manually add
  97. Echo  that to WPEDIT.ZIP.
  98. Echo  ∙
  99. Echo  Control is now returned to PALRUN, which deletes this batch file.
  100.