home *** CD-ROM | disk | FTP | other *** search
/ OS/2 Shareware BBS: 6 File / 06-File.zip / xlist.zip / XLIST.PRO < prev    next >
Text File  |  1993-03-22  |  9KB  |  256 lines

  1. //
  2. // Set to display the filenames in upper or lower case
  3. //
  4. *UPPERCASE OFF
  5. //
  6. // Default options for MS-DOS commands
  7. //   /c = clear screen    /p = pause after command
  8. //
  9. //*CMD-DEFAULT    /c /p
  10. //
  11. // Set XLIST to go into idle mode (sleep) after 2 second, checking
  12. // every 100 milliseconds for user input. (OS/2 Version)
  13. //
  14. *KEYWAIT   2
  15. *SLEEP       100
  16. //
  17. // Directory Tree Options
  18. //
  19. //    TREE    Initial directory load at startup
  20. //    TREESCAN    Preview entries
  21. //    TREEDATE    Datestamp check the saved directory tree file
  22. //
  23. *TREE         ON
  24. *TREESCAN    ON
  25. *TREEDATE    OFF
  26. //
  27. // The default keyboard is STANDARD (PC-DOS Version)
  28. //
  29. //*KEYBOARD  ENHANCED
  30. //
  31. // The default menu is the LEFTSHIFT & RIGHTSHIFT
  32. //
  33. *HOTKEY    RIGHTSHIFT    LEFTSHIFT
  34. //
  35. // Disable mouse interface when set OFF.
  36. //
  37. *MOUSE       ON
  38. //
  39. // When changing the attributes of a sub-directory, do you want to change
  40. // all of the directories sub-directories?
  41. //
  42. *ALLATTR   ON
  43. //
  44. // Sort the directories as a default by extension.
  45. //
  46. //*SORT      T
  47. //
  48. // Sort the sub-directories to the top of the list.
  49. //
  50. *SORTDIR   ON
  51. //
  52. // When using PC-DOS, shrink XLIST to 300 bytes by paging XLIST.EXE out to disk
  53. // pointed to by the TMP= environment parameter, EMS, XMS or extended memory.
  54. // The default is to use the most efficent method to swap the program to;
  55. // EMS memory or disk.    Add any combination of the following parameters after
  56. // the "ON" separated by blanks.
  57. //
  58. //    SWAP_ANY --- Best method
  59. //    SWAP_EMS --- EMS memory
  60. //    SWAP_DISK -- disk file located using the TMP= environ.                     parameter
  61. //
  62. //*OVERLAY   OFF  SWAP_ANY
  63. //
  64. // Turn the copyright statement ON or OFF the initial screen.
  65. //
  66. *LOGO       OFF
  67. //
  68. // Size of the area to store previously entered directories.
  69. //
  70. *PATHSZ    200
  71. //
  72. // Logical command separator character.
  73. //
  74. *LINEEND   ~
  75. //
  76. // Number of directory entries (Maximum: 5900)
  77. //
  78. *ENTRIES   3000
  79. //
  80. // Reload the function keys from XLIST.PRO when found in a directory.
  81. // Maybe used to have different function keys per directory.
  82. //
  83. *PFREF       OFF
  84. //
  85. // Suppress SNOW on screen for CGA monitors by setting the RETRACE to ON.
  86. //
  87. *RETRACE   OFF
  88. //
  89. // Available modes for EGA/VGA display adapters using the Alt-e keystroke
  90. // where three (2) parameters are passed separated by a comma.    The first
  91. // parameter is the menu title & second is the font file. (Note: The entries
  92. // are disabled and not active.
  93. //
  94. //*VGAMODE   "  30-Line Mode ", "xli30s.fnt"
  95. //*VGAMODE   "  33-Line Mode ", "xli33s.fnt"
  96. //*VGAMODE   "  36-Line Mode ", "xli36s.fnt"
  97. //*VGAMODE   "  44-Line Mode ", "xli44s.fnt"
  98. //*VGAMODE   "  50-Line Mode ", "xli50s.fnt"
  99. //*VGAMODE   "  25-Line Mode ", "xli25s.fnt"
  100. //
  101. //*VGAMODE   "  Swiss1 Font  ", "xliswi.fnt"
  102. //*VGAMODE   "  Swiss2 Font  ", "xliswid.fnt"
  103. //*VGAMODE   "  Modern Font  ", "xlimode.fnt"
  104. //*VGAMODE   "  Modern2 Font ", "xlimoder.fnt"
  105. //*VGAMODE   "  Muchery1     ", "xlimuch.fnt"
  106. //*VGAMODE   "  Muchery2     ", "xlimuchl.fnt"
  107. //*VGAMODE   "  Roman1 Font  ", "xlirom.fnt"
  108. //*VGAMODE   "  Roman2 Font  ", "xliromo.fnt"
  109. //*VGAMODE   "  Roman Large  ", "xliroml.fnt"
  110. //*VGAMODE   "  Tektite Font ", "xlitekt.fnt"
  111. //*VGAMODE   "  Scrawl Font  ", "xliscra.fnt"
  112. //*VGAMODE   "  Clouds Font  ", "xliclou.fnt"
  113. //*VGAMODE   "  Blocks Font  ", "xliblks.fnt"
  114. //
  115. // Don't even try to check for TOPVIEW when set OFF.  Some video drivers will
  116. // lockup if we try to check, such as the VIDEO7 drivers.
  117. //
  118. //*TOPVIEW   OFF
  119. //
  120. // Amount of memory to use for COPY command buffers. (Max: 60,844)
  121. //
  122. *BUFSIZE   50000
  123. //
  124. // Use the PC-DOS commands when disabled from XLIST
  125. //
  126. *DISABLE   RMDIR
  127. *DISABLE   MKDIR
  128. *DISABLE   DEL
  129. //
  130. // Set the function keys for the F1 thru F10 function keys
  131. //
  132. *PFKEYS  1 (tst) /c/oECHO XLIST Test of Macros ~/oECHO ─────────────────────────────~ECHO PATH= $P~/oECHO DOLLAR= $$~ECHO NAME= $N~ECHO EXT= $E~ECHO PATH+NAME= $F~ECHO FILENAME= $~ECHO DRIVE= $D~ECHO PATH= $P\$~ECHO TAGGED= $T~ECHO ARCHIVE= $A/p
  133. *PFKEYS  2 (ked) KEDIT $F
  134. *PFKEYS  3 (lst) LIST $F
  135. *PFKEYS  4 (/sd) /SD
  136. *PFKEYS  5 (tre) /TREE
  137. *PFKEYS  6 (nxt) /+1
  138. *PFKEYS  7 (pre) /-1
  139. *PFKEYS  8 (exe) /EXE
  140. *PFKEYS  9 (bak) /BD
  141. *PFKEYS  10 (can) /CAN
  142. *PFKEYS  11 (dsp) /dspf
  143. *PFKEYS  12 (cls) /cls
  144. //
  145. // Set the function keys for the Shift-F1 thru Shift-F10 function keys
  146. //
  147. *PFKEYS S1 (SHF) /o/c/pECHO SHIFT FUNCTION KEYS
  148. *PFKEYS S2 (KED) X $F
  149. *PFKEYS S3 (LIS) LIST $F
  150. *PFKEYS S4 (NCD) NCD /O
  151. *PFKEYS S5 (ARC) /EXP
  152. *PFKEYS S6 (DSP) /DSPF
  153. *PFKEYS S7 (/BD) /BD
  154. *PFKEYS S8 (LOC) /FIND
  155. *PFKEYS S9 (EXE) /EXE
  156. *PFKEYS S10 (CAN) /CAN
  157. //
  158. // Set the function keys for the Alt-F1 thru Alt-F10 function keys
  159. //
  160. *PFKEYS A1 (ALT) /o/c/pECHO ALT FUNCTION KEYS
  161. *PFKEYS A2 (KED) X $F
  162. *PFKEYS A3 (LIS) LIST $F
  163. *PFKEYS A4 (LOC) /FIND
  164. *PFKEYS A5 (DOS) DOS
  165. *PFKEYS A6 (DSP) /DSPF
  166. *PFKEYS A7 (LOC) /FIND
  167. *PFKEYS A8 (EXE) /EXE
  168. *PFKEYS A9 (XCO) /FIND=XCOPY.EXE
  169. *PFKEYS A10 (PRO) /o/cX \XLIST\XLIST.PRO
  170. //
  171. // Set the function keys for the CNTL-F1 thru CNTL-F10 function keys
  172. //
  173. *PFKEYS C1 (CNT) /o/c/pECHO CNTL FUNCTION KEYS
  174. *PFKEYS C2 (KED) X $F
  175. *PFKEYS C3 (LIS) LIST $F
  176. *PFKEYS C4 (LOC) /FIND
  177. *PFKEYS C5 (DOS) DOS
  178. *PFKEYS C6 (DSP) /DSPF
  179. *PFKEYS C7 (END) /END
  180. *PFKEYS C8 (LOC) /FIND
  181. *PFKEYS C9 (BAC) /BD
  182. *PFKEYS C10 (CAN) /CAN
  183. //
  184. // Set what to execute when <ENTER> based on different file extensions
  185. //
  186. *EXECUTE *.ZOO        /ZOO
  187. *EXECUTE *.ZIP        /ZIP
  188. *EXECUTE *.LZH        /LZH
  189. *EXECUTE *.ARC        /ARC
  190. *EXECUTE *.PAK        /ARC
  191. *EXECUTE *.CMD        /EXE
  192. *EXECUTE *.BAT        /EXE
  193. *EXECUTE *.EXE        /EXE
  194. *EXECUTE *.COM        /EXE
  195. *EXECUTE *.*        list $F
  196. //
  197. *EXECUTE-ZIP *.*    /cpkunzip -o $S $A %TMP% $F~list %TMP%$~ERASE %TMP%$
  198. //
  199. *EXECUTE-LZH *.*    /c%TMPDRV%~LHA e $A $F~list $~ERASE $~/reset
  200. //
  201. *EXECUTE-ZOO *.*    /c%TMPDRV%~ZOO x $A $F~list $~ERASE $~/reset
  202. //
  203. *EXECUTE-ARC *.*    /cPKXARC -r $A %TMP% $F~list %TMP%$~ERASE %TMP%$
  204. //
  205. // Set the function keys for the F1 thru F10 function keys (for .ZOO directories)
  206. //
  207. *PFKEYS-ZOO 1 (TST) /c/oECHO XLIST Test of Macros ~/oECHO ─────────────────────────────~ECHO PATH= $P~/oECHO DOLLAR= $$~ECHO NAME= $N~ECHO EXT= $E~ECHO PATH+NAME= $F~ECHO FILENAME= $~ECHO DRIVE= $D~ECHO PATH= $P\$~ECHO TAGGED= $T~ECHO ARCHIVE= $A/p
  208. *PFKEYS-ZOO 2 (KED) /c%TMPDRV%~ZOO x $A $F~X $~ZOO u $A $~ERASE $~/reset
  209. *PFKEYS-ZOO 3 (LIS) /c%TMPDRV%~ZOO x $A $F~list $~ERASE $~/reset
  210. *PFKEYS-ZOO 4 (DEL) /cZOO D $A $F
  211. *PFKEYS-ZOO 5 (EXT) /c/pZOO x $A $F
  212. *PFKEYS-ZOO 6 (VIE) /cZOO v $A $F~/p/o
  213. *PFKEYS-ZOO 7 (PRT) /c%TMPDRV%~ZOO x $A $F~copy $ lpt1~ERASE $~/reset
  214. *PFKEYS-ZOO 8 (TRE) /TREE
  215. *PFKEYS-ZOO 9 (BAC) /BD
  216. *PFKEYS-ZOO 10 (CAN) /CAN
  217. //
  218. // Set the function keys for the F1 thru F10 function keys (for .ZIP directories)
  219. //
  220. *PFKEYS-ZIP 1 (TST) /c/oECHO XLIST Test of Macros ~/oECHO ─────────────────────────────~ECHO PATH= $P~/oECHO DOLLAR= $$~ECHO NAME= $N~ECHO EXT= $E~ECHO PATH+NAME= $F~ECHO FILENAME= $~ECHO DRIVE= $D~ECHO PATH= $P\$~ECHO TAGGED= $T~ECHO ARCHIVE= $A/p
  221. *PFKEYS-ZIP 2 (KED) /CPKUNZIP $s -o $A %TMP% $F~X %TMP%$~PKZIP -U $s $A %TMP%$~ERASE %TMP%$
  222. *PFKEYS-ZIP 3 (LIS) /cPKUNZIP $s -o $A %TMP% $F~LIST %TMP%$~ERASE %TMP%$
  223. *PFKEYS-ZIP 4 (DEL) /CPKZIP -D $A $
  224. *PFKEYS-ZIP 5 (EXT) /CPKUNZIP $s -o $A $
  225. *PFKEYS-ZIP 6 (VIE) /CPKUNZIP $s -cm $A $~/p/o
  226. *PFKEYS-ZIP 7 (PRT) /CPKUNZIP $s -P $A $
  227. *PFKEYS-ZIP 8 (EXE) /EXE
  228. *PFKEYS-ZIP 9 (BAC) /BD
  229. *PFKEYS-ZIP 10 (CAN) /CAN
  230. //
  231. // Set the function keys for the F1 thru F10 function keys (for .ARC directories)
  232. //
  233. *PFKEYS-ARC 1 (TST) /c/oECHO XLIST Test of Macros ~/oECHO ─────────────────────────────~ECHO PATH= $P~/oECHO DOLLAR= $$~ECHO NAME= $N~ECHO EXT= $E~ECHO PATH+NAME= $F~ECHO FILENAME= $~ECHO DRIVE= $D~ECHO PATH= $P\$~ECHO TAGGED= $T~ECHO ARCHIVE= $A/p
  234. *PFKEYS-ARC 2 (KED) /CPKXARC -R $A %TMP% $F~X %TMP%$~PKARC U $A %TMP%$~ERASE %TMP%$
  235. *PFKEYS-ARC 3 (LIS) /cPKXARC -R $A %TMP% $F~LIST %TMP%$~ERASE %TMP%$
  236. *PFKEYS-ARC 4 (DEL) /CPKARC D $A $
  237. *PFKEYS-ARC 5 (EXT) /CPKXARC -R $A $
  238. *PFKEYS-ARC 6 (VIE) /CPKXARC -C $A $~/p/o
  239. *PFKEYS-ARC 7 (PRT) /CPKXARC -P $A $
  240. *PFKEYS-ARC 8 (EXE) /EXE
  241. *PFKEYS-ARC 9 (BAC) /BD
  242. *PFKEYS-ARC 10 (CAN) /CAN
  243. //
  244. // Set the function keys for the F1 thru F10 function keys (for .LZH directories)
  245. //
  246. *PFKEYS-LZH 1 (TST) /c/oECHO XLIST Test of Macros ~/oECHO ─────────────────────────────~ECHO PATH= $P~/oECHO DOLLAR= $$~ECHO NAME= $N~ECHO EXT= $E~ECHO PATH+NAME= $F~ECHO FILENAME= $~ECHO DRIVE= $D~ECHO PATH= $P\$~ECHO TAGGED= $T~ECHO ARCHIVE= $A/p
  247. *PFKEYS-LZH 2 (KED) /c%TMPDRV%~LHA e $A $F~X $~LHA u $A $~ERASE $~/reset
  248. *PFKEYS-LZH 3 (LIS) /c%TMPDRV%~LHA e $A $F~list $~ERASE $~/reset
  249. *PFKEYS-LZH 4 (DEL) /cLHA d $A $F
  250. *PFKEYS-LZH 5 (EXT) /c/pLHA e $A $F
  251. *PFKEYS-LZH 6 (VIE) /cLHA p $A $F~/p/o
  252. *PFKEYS-LZH 7 (PRT) /c%TMPDRV%~LHA e $A $F~copy $ lpt1~ERASE $~/reset
  253. *PFKEYS-LZH 8 (TRE) /TREE
  254. *PFKEYS-LZH 9 (BAC) /BD
  255. *PFKEYS-LZH 10 (CAN) /CAN
  256.