home *** CD-ROM | disk | FTP | other *** search
/ Boston 2 / boston-2.iso / DOS / PROGRAM / BASIC / POWBASIC / LIBRARY3 / APLIB.ZIP / MAKEDEMO.BAT < prev    next >
DOS Batch File  |  1990-11-23  |  3KB  |  114 lines

  1. echo off
  2. cls
  3. echo .
  4. echo .    ╓──────────────────────────────────────────────────────────────────╖
  5. echo .    ║                                                                  ║
  6. echo .    ║  THIS BATCH FILE WILL CREATE THE FILES & DEMO FOR THE H.B.       ║
  7. echo .    ║                  ALL-PURPOSE  POWER-BASIC LIBRARY.               ║
  8. echo .    ║                                                                  ║
  9. echo .    ╙──────────────────────────────────────────────────────────────────╜
  10. echo .
  11. echo .
  12. echo .     In the process it will create OR OVER-WRITE the following files:
  13. echo .         pww.exe       pwdemo.inc    menus-u.pbu    hbdemo.exe
  14. echo .         sww.exe    enterdemo.inc    boxes-u.pbu    deelay.exe
  15. echo .     pubvars.exe       init-u.pbu   figdat-u.pbu    hbdemo.&pv
  16. echo .    opendemo.inc     fentry-u.pbu     misc-u.pbu
  17. echo .
  18. echo .          THIS HAS BEEN TESTED WITH BOTH POWER BASIC 2.0 AND 2.1
  19. echo .
  20. echo .      (You will need PBC.EXE in this directory or one on the path.)
  21. echo .
  22. echo PRESS CTRL-C TO QUIT, ANY OTHER KEY TO GO ON ...
  23. pause > nul
  24. cls
  25. echo .   Ladies & Gents, for your pleasure and amazement, we will now create
  26. echo .   and run two code-generating utilities which serve to open two types
  27. echo .   of windows on-screen in your programs. The template files, which look
  28. echo .   kind of like this in part ...
  29. echo .
  30. echo .                  ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  31. echo .                  ^   NAME: {                          ^
  32. echo .                  ^    SUN: {                          ^
  33. echo .                  ^   MOON: {                          ^
  34. echo .                  ^   ASCENDANT: {                     ^
  35. echo .                  ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  36. echo .
  37. echo .
  38. echo .   ... will end up looking like a proper window. SWW.EXE creates
  39. echo .   a display-only window that can contain text and/or variables ...
  40. echo .
  41. PBC /ce sww
  42. if errorlevel 1 pause
  43. cls
  44. echo ...                     NOW TO MAKE A WINDOW
  45. echo ...                      =================
  46. SWW EnterDem Batch
  47. if errorlevel 1 pause
  48. echo ...                     AND ANOTHER WINDOW
  49. echo ...                      ================
  50. SWW OpenDemo Batch
  51. if errorlevel 1 pause
  52. echo .
  53. echo .
  54. echo .
  55. echo .
  56. echo .
  57. echo .  PWW.EXE creates a full-featured interactive data-entry window.
  58. echo .
  59. PBC /ce pww
  60. if errorlevel 1 pause
  61. PWW PWDemo Batch
  62. if errorlevel 1 pause
  63. echo .
  64. echo .  PUBVARS.EXE searches all units named in a main program (such as
  65. echo .  this demo) and makes a sorted list of the EXTERNAL variables
  66. echo .  + the statement PUBLIC, to be included in the main file at
  67. echo .  compile time.
  68. PBC /ce pubvars
  69. if errorlevel 1 pause
  70. erase HBDEMO.&PV > nul
  71. PUBVARS hbdemo
  72. cls
  73. echo .
  74. echo .                NOW WE CAN COMPILE THE UNITS
  75. echo .
  76. PBC /cu menus-u
  77. if errorlevel 1 pause
  78. echo .
  79. echo .
  80. echo .
  81. PBC /cu boxes-u
  82. if errorlevel 1 pause
  83. echo .
  84. echo .
  85. echo .
  86. PBC /cu init-u
  87. if errorlevel 1 pause
  88. echo .
  89. echo .
  90. echo .
  91. PBC /cu figdat-u
  92. if errorlevel 1 pause
  93. echo .
  94. echo .
  95. echo .
  96. PBC /cu fentry-u
  97. if errorlevel 1 pause
  98. echo .
  99. echo .
  100. echo .
  101. PBC /cu misc-u
  102. if errorlevel 1 pause
  103. echo .
  104. echo .
  105. echo .
  106. echo .   ... AND FINALLY WE CAN COMPILE & RUN THE DEMO ITSELF. DA-DAAAH!
  107. echo .
  108. PBC /ce hbdemo
  109. echo .
  110. echo PRESS CTRL-C TO QUIT, ANY OTHER KEY TO GO ON ...
  111. pause > nul
  112. HBDEMO
  113.  
  114.