home *** CD-ROM | disk | FTP | other *** search
/ Hall of Fame / HallofFameCDROM.cdr / lant / mxmenu.arc / MARXREAD.ME2 < prev    next >
Encoding:
Text File  |  1991-03-26  |  5.0 KB  |  179 lines

  1. Version 2.21
  2.  
  3. I've rewritten the windows manager. I switched from the from the TPRO
  4. library to the OPRO library. This gives me several more display
  5. related functions. But as any major change, there may be some bugs so
  6. don't throw your old MarxMenu away on this version. I've also switched
  7. to Turbo Pascal 6.
  8.  
  9. I've been updating the manual and the manual that come with this
  10. program is more up to date than our printed manuals. So print
  11. MARXMENU.DOC and use it.
  12.  
  13. New Features:
  14.  
  15. ResizeWindow
  16. HeaderLeft
  17. HeaderRight
  18. Footer
  19. FooterLeft
  20. FooterRight
  21. InactiveBox
  22. InactiveBoxColor
  23. CurrentWindow
  24. SetTopWindow
  25. DvPifExecute
  26. DvAppNumber
  27. CustomBox
  28.  
  29. These commands are explained in the manual.
  30.  
  31. ===============================================================
  32.  
  33. Version 2.22
  34.  
  35. I've rewritten the INST.MNU to produce a new kind of MARX.BAT file
  36. which is much more flexable than the old one. Run MARXMENU INST to
  37. create new files.
  38.  
  39. ===============================================================
  40.  
  41. Version 2.23
  42.  
  43. Dealing with multiple dos shells:
  44.  
  45. If you are running more than one COMMAND.COM (Shelling from Windows,
  46. DesqView, Word Perfect Office) and having environment space problems
  47. here's a trick. Before you load up your fancy shells, put this in a
  48. batch file like your AUTOEXEC.BAT.
  49.  
  50. SET MXCMD=XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
  51.  
  52. This variable will be trashed by MarxMenu and will not only allow
  53. MarxMenu to run but may solve problems with other programs you are
  54. running as well.
  55.  
  56. New Features:
  57.  
  58. MarxVersion
  59. ReleaseDate
  60. Cursor (On/Off)
  61. ForceExplosion (On/Off)
  62. BatchFileName
  63. PrinterName
  64. OpenPrinter
  65. ClosePrinter
  66. ShadowPosition
  67. Reboot
  68.  
  69. DesqView Features:
  70.  
  71. DvKillTask
  72. DvFreeze
  73. DvUnFreeze
  74. DvLastHandle
  75. DvMyHandle
  76. DvSetTop
  77. DvSetBottom
  78. DvHide
  79. DvUnHide
  80. DvFrame (On/Off)
  81. DvMoveWindow
  82. DvResizeWindow
  83.  
  84. ===============================================================
  85.  
  86. Version 2.24
  87.  
  88. Added data scrambling to the MRX files making it harder for anyone to
  89. look for things they aren't supposed to see.
  90.  
  91. I've made another modification to the MARX.BAT file. It no longer
  92. requires the second parameter specifying the path for the temporary
  93. batch file. If it is omitted, the directory containing MARXMENU.EXE is
  94. assumed. MarxMenu will also read the environment variable TEMP for the
  95. directory of temporary batch files. the TEMP path is used in windows and
  96. DOS 5 has declared it the official path for temporary files.
  97.  
  98. Pathing through the TEMP path is not required.
  99.  
  100. New Commands:
  101.  
  102. Extension (String) : String
  103. NamePart (String) : String
  104. PathPart (String) : String
  105. FilePart (String) : String
  106.  
  107. LogoffTime
  108. MarxMenu supports automatic logoff after a number of minutes of
  109. inactivity set by LogoffTime. This only has effect while you are in the
  110. menu and not while an application is running. It is set as follows:
  111.  
  112. LogoffTime = 5 ;sets time to 5 minutes
  113.  
  114. Setting LogoffTime to 0 disbles this feature.
  115.  
  116. When the time to logoff occurs, MarxMenu will first look for a batch
  117. file in the \LOGIN directory called OFF.BAT. If it doesn't find it,
  118. MarxMenu will look for OFF.BAT on the PATH. If this isn't found,
  119. MarxMenu will look for LOGOFF.EXE. If this isn't found, then MarxMenu
  120. will look for LOGOUT.COM.
  121.  
  122. LOGOFF.EXE and LOGOUT.COM are executed by stuffing the keyboard buffer.
  123.  
  124. The best way to use this feature is to create an OFF.BAT file in your
  125. \LOGIN directory or on the PATH.
  126.  
  127. ===============================================================
  128.  
  129. Version 2.25
  130.  
  131. Logoff
  132. Logoff logs you off the network the same way that LogoffTime does except
  133. it does it immediately.
  134.  
  135. NovChangePassword (OldPassword,NewPassword)
  136. Changes the novell users password.
  137.  
  138. UseNovPassword : Boolean
  139. If UseNovPassword is set to true then the screen blanker will require
  140. that the user type his Novell password to unblank the screen. Full
  141. Novell security and intruder detection is active here. If Novell's
  142. intruder detection is active, then if an intruder fials to type in the
  143. password after a number of attempts, then Netware will not accept the
  144. correct password until intruder detection allows it.
  145.  
  146. If you don't know what intruder detection is, read the Netware manuals
  147. on the subject. It is something you should use.
  148.  
  149. NovAttach (Server)
  150. NovAttach is used to create a software link between you and a server,
  151. usually a second server. It must be followed by a NovLogin command to
  152. log you into the server.
  153.  
  154. NovDetach (Server)
  155. This is used to drop the connection to a server.
  156.  
  157. NovUsers (Array)
  158. Fills array with list of all users.
  159.  
  160. NovUsersLoggedIn (Array)
  161. Fills array with list of all users that are currently logged in.
  162.  
  163. NovGroups (Array)
  164. Fills array with list of all groups.
  165.  
  166. NovPrintQueues (Array)
  167. Fills array with list of all print Queues.
  168.  
  169. MachineName : String
  170. This reads or sets the MachineName for NetBios networks.
  171.  
  172.  Example:
  173.     MachineName = IBM   ;sets the MachineName
  174.     Writeln MachineName ;displays the MachineName
  175.  
  176. EraseWindow (Number)
  177. Erases a window by number. This allows you to erase a window that is not
  178. the top window.
  179.