home *** CD-ROM | disk | FTP | other *** search
/ Current Shareware 1994 January / SHAR194.ISO / textutil / wsmart12.zip / EXAMPLE.BAT next >
DOS Batch File  |  1992-12-21  |  2KB  |  72 lines

  1. :: To use this batch file, make sure the file WORDSMRT.DOC
  2. :: exists in the same directory as the batch file itself.
  3. :: Then just type EXAMPLE at the DOS prompt, and the batch
  4. :: file will do the rest.
  5.  
  6. @echo off
  7.  
  8. if not exist wordsmrt.doc goto NOFILE
  9. if "%1" == "" goto NOPARM
  10.  
  11. if not exist xxxxxxx_._xx goto DOIT
  12.  
  13. cls
  14. echo.
  15. echo.
  16. echo.
  17. echo.
  18. echo NOTE:
  19. echo.
  20. echo This batch file writes an output file called XXXXXXX_._XX. 
  21. echo.
  22. echo It happens there is already a file by that name here. If
  23. echo you don't want it to be over-written, at the "Press any key" 
  24. echo prompt, below, press Control-C or Control-Break to terminate
  25. echo the batch file at once.
  26. echo.
  27. pause
  28.  
  29. :DOIT
  30.  
  31. WSM wordsmrt.doc -r %1 -w xxxxxxx_._xx -o
  32.  
  33. if errorlevel 4 echo WordSmart returned errorlevel 4.
  34. if errorlevel 3 if not errorlevel 4 echo WSM.EXE - right margin "%1" - errorlevel 3.
  35. if errorlevel 2 if not errorlevel 3 echo WSM.EXE - right margin "%1" - errorlevel 2.
  36. if errorlevel 1 if not errorlevel 2 echo WSM.EXE - right margin "%1" - errorlevel 1.
  37. if errorlevel 0 if not errorlevel 1 echo WSM.EXE - right margin "%1" - errorlevel 0.
  38. goto END
  39.  
  40. :NOPARM
  41. cls
  42. echo.
  43. echo.
  44. echo EXAMPLE.BAT -- missing the required command-line parameter.
  45. echo.
  46. echo The purpose of this batch file is to show the effects of differing
  47. echo WordSmart "right margin" commands.
  48. echo.
  49. echo The batch file requires a single parameter on the command
  50. echo line -- the new column width. It should be a number - 10 or above.
  51. echo.
  52. echo Exception: If you want to see how WordSmart can remove all line-
  53. echo endings within paragraphs (preserving the line boundaries between 
  54. echo paragraphs), use the parameter "0". Note: If you enter an 
  55. echo alphabetic parameter instead of a numeric one, WordSmart will 
  56. echo ignore it and proceed as if you'd used "0" for the parameter.
  57. echo.
  58. echo Like so:  EXAMPLE 45  to reformat the text to column 45, or
  59. echo.
  60. echo           EXAMPLE 0   to remove all line breaks within paragraphs.
  61. echo.
  62. echo.
  63. goto END
  64.  
  65. :NOFILE
  66. echo.
  67. echo This batch file requires an input file called WORDSMRT.DOC.
  68. echo But I can't locate it ...
  69. echo.
  70.  
  71. :END
  72.