home *** CD-ROM | disk | FTP | other *** search
- @ECHO OFF
- REM This is YOURSHEL.BAT
- IF NOT EXIST SNIFFIT.COM GOTO OOPSNF
- IF NOT !%X%==! GOTO START
- IF NOT EXIST PARTONE GOTO OOPS
- CD > PARTTWO
- COPY PARTONE+PARTTWO SETENV.BAT
- CALL SETENV
- DEL PARTTWO
- DEL SETENV.BAT
- :START
- ECHO @ECHO OFF > \RETURN.BAT
- ECHO CD %%X%% >> \RETURN.BAT
- ECHO SET PROMPT=%%OP%%>> \RETURN.BAT
- ECHO YOURSHEL >> \RETURN.BAT
- :TOP
- SET D=
- SET S=
- REM == USE BOXMAKER.BAS TO CREATE BOX 1--INSERT 20 LINES HERE ==
- @ECHO OFF
- CLS
- ECHO.
- ECHO.
- ECHO.
- ECHO.
- ECHO.
- ECHO.
- ECHO █▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀█
- ECHO █ █▓▓
- ECHO █ Main Menu █▓▓
- ECHO █ █▓▓
- ECHO █ A - Run WordPerfect █▓▓
- ECHO █ B - Run ProComm █▓▓
- ECHO █ C - Go to DOS Utility Menu █▓▓
- ECHO █ D - Go to DOS Prompt █▓▓
- ECHO █ (or press ESC to quit) █▓▓
- ECHO █ █▓▓
- ECHO █ █▓▓
- ECHO █▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄█▓▓
- ECHO ▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓
- SNIFFIT
- IF ERRORLEVEL 255 GOTO BYE
- IF ERRORLEVEL 69 GOTO TOP
- IF ERRORLEVEL 68 GOTO DOS
- IF ERRORLEVEL 67 GOTO DOSUTIL
- IF ERRORLEVEL 66 GOTO COMMUN
- IF ERRORLEVEL 65 GOTO WORDP
- GOTO TOP
- :WORDP
- REM == The next 2 lines assume a program called WP in directory \WP
- CD \WP
- WP
- CD %X%
- GOTO TOP
- :COMMUN
- REM == The next 2 lines assume a program called PCPLUS in directory \COMMUN
- CD \COMMUN
- PCPLUS
- CD %X%
- GOTO TOP
- :DOSUTIL
- REM == USE BOXMAKER.BAS TO CREATE BOX 2--INSERT 20 LINES HERE ==
- @ECHO OFF
- CLS
- ECHO.
- ECHO.
- ECHO.
- ECHO.
- ECHO.
- ECHO.
- ECHO █▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀█
- ECHO █ █▓▓
- ECHO █ DOS Utility Menu █▓▓
- ECHO █ █▓▓
- ECHO █ A - See Subdirectory Map █▓▓
- ECHO █ B - Check Available Space █▓▓
- ECHO █ C - Display Date and Time █▓▓
- ECHO █ D - Directory of Drive C: █▓▓
- ECHO █ (or ESC for previous menu) █▓▓
- ECHO █ █▓▓
- ECHO █ █▓▓
- ECHO █▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄█▓▓
- ECHO ▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓
- SNIFFIT
- IF ERRORLEVEL 255 GOTO TOP
- IF ERRORLEVEL 68 GOTO DIRMENU
- IF ERRORLEVEL 67 GOTO TIMEDATE
- IF ERRORLEVEL 66 GOTO SYSCHEK
- IF ERRORLEVEL 65 GOTO SEETREE
- GOTO DOSUTIL
- :SEETREE
- CLS
- ECHO Checking disk...
- TREE \ | MORE
- PAUSE
- GOTO DOSUTIL
- :SYSCHEK
- CLS
- ECHO Checking disk space...
- CHKDSK
- PAUSE
- GOTO DOSUTIL
- :TIMEDATE
- CALL DATETIME
- PAUSE
- GOTO DOSUTIL
- :DIRMENU
- REM == USE BOXMAKER.BAS TO CREATE BOX 3--INSERT 20 LINES HERE ==
- @ECHO OFF
- CLS
- ECHO.
- ECHO.
- ECHO.
- ECHO.
- ECHO.
- ECHO.
- ECHO █▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀█
- ECHO █ █▓▓
- ECHO █ What Options for Drive C:? █▓▓
- ECHO █ █▓▓
- ECHO █ Sort by Year 1 █▓▓
- ECHO █ Sort by Filename 2 █▓▓
- ECHO █ Sort by Extension 3 █▓▓
- ECHO █ Sort by File Size 4 █▓▓
- ECHO █ (or ESC for previous menu) █▓▓
- ECHO █ █▓▓
- ECHO █ █▓▓
- ECHO █▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄█▓▓
- ECHO ▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓
- SNIFFIT
- IF ERRORLEVEL 255 GOTO DOSUTIL
- IF ERRORLEVEL 53 GOTO DIRMENU
- IF ERRORLEVEL 52 GOTO DO_SIZE
- IF ERRORLEVEL 51 GOTO DO_EXT
- IF ERRORLEVEL 50 GOTO DO_NAME
- IF ERRORLEVEL 49 GOTO DO_DATE
- GOTO DIRMENU
- :DO_DATE
- CLS
- ECHO Sorting Drive C: by year...
- DIR C: | SORT /+24 | SORT /+30 | MORE
- PAUSE
- GOTO DIRMENU
- :DO_NAME
- CLS
- ECHO Sorting Drive C: by name...
- DIR C: | SORT /+1 | MORE
- PAUSE
- GOTO DIRMENU
- :DO_EXT
- CLS
- ECHO Sorting Drive C: by extension...
- DIR C: | SORT /+10 | MORE
- PAUSE
- GOTO DIRMENU
- :DO_SIZE
- CLS
- ECHO Sorting Drive C: by size...
- DIR C: | SORT /+14 | MORE
- PAUSE
- GOTO DIRMENU
- :DOS
- SET OP=%PROMPT%
- PROMPT Enter \RETURN to get back to Shell $_%OP%
- GOTO TEMPBYE
- :OOPSNF
- ECHO Sorry, this needs SNIFFIT.COM to work properly.
- GOTO TEMPBYE
- :OOPS
- ECHO To make this work you need to create a PARTONE file:
- ECHO To create it, type: COPY CON PARTONE
- ECHO Then type: SET X= (BUT DON'T PRESS THE ENTER KEY!!!)
- ECHO Finally, press the F6 key and then the Enter key
- :BYE
- IF EXIST \RETURN.BAT DEL \RETURN.BAT
- :TEMPBYE
-