home *** CD-ROM | disk | FTP | other *** search
/ Frostbyte's 1980s DOS Shareware Collection / floppyshareware.zip / floppyshareware / GLEN / DOSKEYSM.ZIP / DOSKEYS.BAT next >
DOS Batch File  |  1991-09-30  |  3KB  |  80 lines

  1. @echo off
  2. set CMD=doskey
  3. set KTX=c:\doskeys.$$$
  4. set BUFS=2048
  5. set ANS=no
  6. set CRT=mono
  7. if not %1x == ?x goto install
  8.    set CMD=rem
  9.    if exist %KTX% goto showkeys
  10. :install
  11. echo Installing DOSKEY macro definitions
  12. if exist %KTX% del %KTX%
  13. %CMD% /BUFSIZE=%BUFS% >NUL
  14. if not %ANS% == yes  echo             DOSKEY Macro Definitions (%0)>>%KTX%
  15. if not %ANS% == yes  goto NOANS1
  16. if %CRT% == color echo >>%KTX%
  17. echo             DOSKEY Macro Definitions (%0)>>%KTX%
  18. if %CRT% == color echo A>>%KTX%
  19. if NOT %CRT% == color echo A>>%KTX%
  20. :NOANS1
  21. echo COMMAND    WHAT IT DOES                                             >>%KTX%
  22. if not %ANS% == yes  goto NOANS2
  23. if %CRT% == color echo A>>%KTX%
  24. if NOT %CRT% == color echo A>>%KTX%
  25. :NOANS2
  26. goto STARTDEFS
  27. rem HERE'S A TEMPLATE FOR ADDING MACROS
  28. %CMD% MCR=
  29.         echo MCR        DESCRIPTION>>%KTX%
  30.  
  31. :STARTDEFS
  32. rem START OF DEFS **************************************************************
  33. %CMD% ?=%0 ?
  34.         echo ?          displays this screen>>%KTX%
  35. %CMD% BY=chkdsk c: /f$Tpause$Tchkdsk d: /f
  36.         echo BY         checks hard disk for errors>>%KTX%
  37. %CMD% CONFIG=edit c:\config.sys$Tedit c:\autoexec.bat
  38.         echo CONFIG     edit CONFIG.SYS and AUTOEXEC.BAT>>%KTX%
  39. %CMD% DD=cd $*$Tdir /w
  40.         echo DD         change directory and display contents>>%KTX%
  41. %CMD% DIR=dir $* /on /p
  42.         echo DIR        sorted, paged directory listing >>%KTX%
  43. %CMD% ED=edit $*$T%0 ? home
  44.         echo ED         edit a file>>%KTX%
  45. %CMD% TREE=tree $*$Bmore
  46.         echo TREE       display the directory tree>>%KTX%
  47. %CMD% MACROS=edit %0.bat$T%0
  48.         echo MACROS     change DOSKEY macro definitions>>%KTX%
  49. %CMD% MEM=c:\sys\mem /c$Bmore
  50.         echo MEM        displays a memory map>>%KTX%
  51. %CMD% QB=qbasic $* /run$T%0 ? x p
  52.         echo QB         run a QuickBasic program>>%KTX%
  53.  
  54. %CMD% FIND=sst -d $*
  55.         echo FIND       would run Keith Ledbetter's excellent find utility>>%KTX%
  56. %CMD% QPRO=c:$Tcd \qpro$Tq$T&0 ? home
  57.         echo QPRO       would run Quattro Pro if it was installed>>%KTX%
  58. %CMD% WP=c:\wp51\wp$T%0 ? home
  59.         echo WP         play the WordPerfect toy>>%KTX%
  60. rem END OF DEFS ***************************************************************
  61. if not %ANS% == yes  goto NOANS3
  62. rem THE NEXT LINE WILL SET THE COLOR OF THE DOS PROMPT
  63. if %CRT% == color echo A>>%KTX%
  64. if NOT %CRT% == color echo A>>%KTX%
  65. :NOANS3
  66. if %1x == installx goto end
  67. :showkeys
  68. if %3x == px pause
  69. if not %ANS% == yes  cls
  70. more <%KTX%
  71. set CMD=
  72. set KTX=
  73. set BUFS=
  74. set CRT=
  75. set ANS=
  76. if NOT %2x == homex goto end
  77. c:
  78. cd \
  79. :end
  80.