home *** CD-ROM | disk | FTP | other *** search
- :-----------------------------------------------------------------------:
- : R E M O T E A C C E S S D O S M E N U 2 . 5 :
- : C O P Y R I G H T 1 9 9 6 M A R K T A S S I N :
- :-----------------------------------------------------------------------:
- ASSIGN 2 "RemoteAccess DOS Menu Version 2.5 Copyright 1996, Mark Tassin"
- CAPITALISE OFF
- CHANGECOLOR 7 0
- GOTO C
- :--------------------------------------------------------------------------:
- : Here's where you put global commands. What happens is if the particular:
- : Label (subdirectory) you're running in doesn't recognize a command, it :
- : goes here, if a valid command is here, it puts a 1 in variable 3, and :
- : at the end if variable 3 is equal to 1, it just returns, else it returns:
- : BAD COMMAND OR FILE NAME to the user. :
- :--------------------------------------------------------------------------:
- :PATH
- ASSIGN 3 "0"
- IF 1 = "WHOCALL"
- MENUCMND 51
- ASSIGN 3 "1"
- ENDIF
- IF 1 = "WHO-ON"
- MENUCMND 52
- ASSIGN 3 "1"
- ENDIF
- IF 1 = "SENDMSG"
- MENUCMND 54
- ASSIGN 3 "1"
- ENDIF
- IF 1 = "VOL"
- MENUCMND 7 *C /C c:\ra\CVOL.BAT *M
- DISPLAYFILE VOLINFO
- ASSIGN 3 "1"
- ENDIF
- IF 1 = "VER"
- LISTANSWER 2
- ASSIGN 3 "1"
- ENDIF
- IF 1 = "MEM"
- MENUCMND 7 *C /C c:\RA\MEMR.BAT *M
- DISPLAYFILE MEMORY
- ASSIGN 3 "1"
- ENDIF
- IF 1 = "MEM /C"
- MENUCMND 7 *C /C c:\RA\MEMR.BAT /C *M
- DISPLAYFILE MEMORY
- ASSIGN 3 "1"
- ENDIF
- IF 1 = "MEM /P"
- MENUCMND 7 *C /C c:\RA\MEMR.BAT /P *M
- DISPLAYFILE MEMORY
- ASSIGN 3 "1"
- ENDIF
- IF 1 = "MEM /D"
- MENUCMND 7 *C /C c:\RA\MEMR.BAT /D *M
- DISPLAYFILE MEMORY
- ASSIGN 3 "1"
- ENDIF
- IF 1 = "EXIT"
- QUIT
- ENDIF
- IF 1 = "TREE"
- DISPLAYFILE MAINTREE
- ASSIGN 3 "1"
- ENDIF
- IF 1 = "CLS"
- CLEARSCREEN
- ASSIGN 3 "1"
- ENDIF
- IF 1 = "CHKDSK"
- MENUCMND 7 *C /C c:\RA\CHECKDSK.BAT *M
- DISPLAYFILE CHECKDSK
- ASSIGN 3 "1"
- ENDIF
- IF 1 = "DIR"
- DISPLAYFILE CDIR
- ASSIGN 3 "1"
- ENDIF
- IF 1 = "CD\DOORS"
- GOTO DOORS
- ENDIF
- IF 1 = "CD\FILES"
- GOTO FILES
- ENDIF
- IF 1 = "CD\MESSAGES"
- GOTO MESSAGES
- ENDIF
- IF 1 = "LOGOFF"
- MENUCMND 9
- ASSIGN 3 "1"
- ENDIF
- IF 1 = "CD\CONFIG"
- GOTO CONFIG
- ENDIF
- IF 1 = "CD\FEEDBACK"
- GOTO FEEDBACK
- ENDIF
- IF 1 = "CD\"
- GOTO C
- ENDIF
- IF 1 = "CD.."
- GOTO C
- ENDIF
- IF 1 = "CD .."
- GOTO C
- ENDIF
- IF 3 = "0"
- DISPLAY "|BAD COMMAND OR FILE NAME|"
- ENDIF
- RETURN
- :--------------------------------------------------------------------------:
- : This is the Root Directory... The associated text file is :
- : CDIR.ASC :
- :-----------------------------------------------------------------------:
- :C
- DISPLAY "|C:\>"
- ASK 77 1
- IF 1 = ""
- GOTO C
- ENDIF
- IF 1 = "DIR"
- DISPLAYFILE CDIR
- GOTO C
- ENDIF
- IF 1 = "CD DOORS"
- GOTO DOORS
- ENDIF
- IF 1 = "CD FILES"
- GOTO FILES
- ENDIF
- IF 1 = "CD MESSAGES"
- GOTO MESSAGES
- ENDIF
- IF 1 = "CD CONFIG"
- GOTO CONFIG
- ENDIF
- IF 1 = "CD FEEDBACK"
- GOTO FEEDBACK
- ENDIF
- IF 1 = "TIMEBANK"
- EXEC *C /C c:\RA\BANK.BAT *N *M
- GOTO C
- ENDIF
- IF 1 = "TIMEINFO"
- MENUCMND 14
- GOTO C
- ENDIF
- IF 1 = "PERCENT"
- MENUCMND 10
- GOTO C
- ENDIF
- IF 1 = "PAGE"
- EXEC *C /C c:\DOORS\ICECHAT\ICECHAT.EXE -V -*N *M *!
- GOTO C
- ENDIF
- IF 1 = "VERINFO"
- MENUCMND 8
- GOTO C
- ENDIF
- IF 1 = "TIMEBANK"
- EXEC *C /C c:\RA\BANK.BAT *N *M
- GOTO C
- ENDIF
- IF 1 = "TIMEINFO"
- MENUCMND 14
- GOTO C
- ENDIF
- IF 1 = "LOGOFF"
- MENUCMND 9
- GOTO C
- ENDIF
- IF 1 = "USERLIST"
- MENUCMND 13
- GOTO C
- ENDIF
- GOSUB PATH
- GOTO C
- :-------------------------------------------------------------------:
- : This is the Doors directory, put your online games and their :
- : commands here. The associated text file is DOORDIR.ASC :
- :-------------------------------------------------------------------:
- :DOORS
- DISPLAY "|C:\DOORS>"
- ASK 72 1
- IF 1 = ""
- GOTO DOORS
- ENDIF
- IF 1 = "TREE"
- DISPLAYFILE SUBTREE
- GOTO DOORS
- ENDIF
- IF 1 = "CD."
- GOTO DOORS
- ENDIF
- IF 1 = "CD ."
- GOTO DOORS
- ENDIF
- IF 1 = "DIR"
- DISPLAYFILE DOORDIR
- GOTO DOORS
- ENDIF
- IF 1 = "DIR /P"
- DISPLAYFILE DOORDIRP
- GOTO DOORS
- ENDIF
- IF 1 = "DIR /W"
- DISPLAYFILE DOORDIRW
- GOTO DOORS
- ENDIF
- IF 1 = "NUKEM"
- EXEC *C /C C:\RA\NUKE.BAT *N *M *UNuclear_War
- GOTO DOORS
- ENDIF
- IF 1 = "GO"
- EXEC *C /C C:\RA\GO.BAT *N *M *UGalactic_Overlord
- GOTO DOORS
- ENDIF
- IF 1 = "GWAR"
- EXEC *C /C c:\RA\GWAR.BAT *N *M *D *UGlobal_War
- GOTO DOORS
- ENDIF
- IF 1 = "WARLORD"
- EXEC *C /C c:\RA\WARLORD.BAT *N *M *D *UWarlords
- GOTO DOORS
- ENDIF
- IF 1 = "LORD"
- EXEC *C /C c:\RA\LORD.BAT *N *M *D *UL.O.R.D.
- GOTO DOORS
- ENDIF
- IF 1 = "ABRIDGE"
- EXEC *C /C c:\RA\ARROW.BAT *N *M *UArrowbridge
- GOTO DOORS
- ENDIF
- IF 1 = "NWO"
- EXEC *C /C C:\RA\NWO.BAT *N *M *N.W.O.
- GOTO DOORS
- ENDIF
- IF 1 = "ILLURYIA"
- EXEC *C /C C:\RA\ILLURYIA.BAT *N *M *UIlluryia
- GOTO DOORS
- ENDIF
- IF 1 = "JEDI"
- EXEC *C /C C:\RA\JC.BAT *N *M *UJedi_Crusades
- GOTO DOORS
- ENDIF
- IF 1 = "USURPER"
- EXEC *C /C C:\RA\USURPER.BAT *N *M *UUsurper
- GOTO DOORS
- ENDIF
- IF 1 = "OOFFICE"
- EXEC *C /C C:\RA\OO.BAT *N *M *UOpOffice
- GOTO DOORS
- ENDIF
- IF 1 = "DRDREAD"
- EXEC *C /C C:\RA\DREAD.BAT *N *M *UDr.Dread
- GOTO DOORS
- ENDIF
- IF 1 = "LORE"
- EXEC *C /C C:\RA\LORE.BAT *N *M *ULore
- GOTO DOORS
- ENDIF
- IF 1 = "EXITILUS"
- EXEC *C /C C:\RA\EXITILUS.BAT *N *M *UExitilus
- GOTO DOORS
- ENDIF
- IF 1 = "PUNCH"
- EXEC *C /C C:\RA\PUNCH.BAT *N *M *UPunchline
- GOTO DOORS
- ENDIF
- IF 1 = "JACOB"
- EXEC *C /C C:\RA\JACOB.BAT *N *M *UJacob's_Ladder
- GOTO DOORS
- ENDIF
- IF 1 = "QUANTUM"
- EXEC *C /C C:\RA\QUANTUM.BAT *N *M *UQuantum_Jump
- GOTO DOORS
- ENDIF
- IF 1 = TREKTAGS"
- EXEC *C /C C:\RA\TREK.BAT *N *M *UTrek_Taglines
- GOTO DOORS
- ENDIF
- IF 1 = "TERRA"
- EXEC *C /C C:\RA\TERRA.BAT *N *M *UTerra_Firma
- GOTO DOORS
- ENDIF
- IF 1 = "BARNEY"
- EXEC *C /C C:\RA\BS.BAT *N *M *UBarney_Splatt
- GOTO DOORS
- ENDIF
- IF 1 = "BMASTER"
- EXEC *C /C C:\RA\BBSMSTR.BAT *N *M *UBBS_Master
- GOTO DOORS
- ENDIF
- IF 1 = "FBBALL"
- EXEC *C /C C:\RA\FBB.BAT *N *M *UFran_B_Ball
- GOTO DOORS
- ENDIF
- IF 1 = "FICTFACT"
- EXEC *C /C C:\RA\FICTFACT.BAT *N *M *UFict/Fact
- GOTO DOORS
- ENDIF
- IF 1 = "DOORUSE"
- EXEC *C /C C:\RA\FURY.BAT *N *M *UDoor_Usage
- GOTO DOORS
- ENDIF
- IF 1 = "PIT"
- EXEC *C /C C:\RA\PIT.BAT *N *M *UThe_Pit
- GOTO DOORS
- ENDIF
- IF 1 = "WHODUNIT"
- EXEC *C /C C:\RA\WHODUNIT.BAT *N *M *UWho_Dun_It
- GOTO DOORS
- ENDIF
- IF 1 = "PASSITON"
- EXEC *C /C C:\RA\PASSITON.BAT *N *M *UPassiton
- GOTO DOORS
- ENDIF
- IF 1 = "DOORREG"
- EXEC *C /C C:\RA\RAGE.BAT *N *M *UDoor_Reg_Rept
- GOTO DOORS
- ENDIF
- GOSUB PATH
- GOTO DOORS
- :--------------------------------------------------------------------:
- : This is for those things related to your filebase. The related :
- : Text file is CFILES :
- :--------------------------------------------------------------------:
- :FILES
- DISPLAY "|C:\FILES>"
- ASK 72 1
- IF 1 = ""
- GOTO FILES
- ENDIF
- IF 1 = "TREE"
- DISPLAYFILE SUBTREE
- GOTO FILES
- ENDIF
- IF 1 = "CD."
- GOTO FILES
- ENDIF
- IF 1 = "CD ."
- GOTO FILES
- ENDIF
- IF 1 = "DIR"
- DISPLAYFILE CFILES
- GOTO FILES
- ENDIF
- IF 1 = "DOWNLOAD"
- MENUCMND 32 /F /T
- GOTO FILES
- ENDIF
- IF 1 = "UPLOAD"
- MENUCMND 33 /F
- GOTO FILES
- ENDIF
- IF 1 = "KEYWORD"
- MENUCMND 35 /T
- GOTO FILES
- ENDIF
- IF 1 = "FILENAME"
- MENUCMND 36 /T
- GOTO FILES
- ENDIF
- IF 1 = "LISTFILE"
- MENUCMND 31 /F /T
- GOTO FILES
- ENDIF
- IF 1 = "NEWFILES"
- MENUCMND 37 /T
- GOTO FILES
- ENDIF
- IF 1 = "VIEWARC"
- MENUCMND 34 /F
- GOTO FILES
- ENDIF
- IF 1 = "AREACHNG"
- MENUCMND 50
- GOTO FILES
- ENDIF
- IF 1 = "EDITTAG"
- MENUCMND 71
- GOTO FILES
- ENDIF
- IF 1 = "RAWDIR"
- MENUCMND 30 /F
- GOTO FILES
- ENDIF
- GOSUB PATH
- GOTO FILES
- :--------------------------------------------------------------------------:
- : This is for commands for your message base. The related text file for :
- : this one is MESGDIR.ASC :
- :--------------------------------------------------------------------------:
- :MESSAGES
- DISPLAY "|C:\MESSAGES>"
- ASK 68 1
- IF 1 = ""
- GOTO MESSAGES
- ENDIF
- IF 1 = "TREE"
- DISPLAYFILE SUBTREE
- GOTO MESSAGES
- ENDIF
- IF 1 = "CD."
- GOTO MESSAGES
- ENDIF
- IF 1 = "CD ."
- GOTO MESSAGES
- ENDIF
- IF 1 = "DIR"
- DISPLAYFILE MESGDIR
- GOTO MESSAGES
- ENDIF
- IF 1 = "READ"
- MENUCMND 23 /M
- GOTO MESSAGES
- ENDIF
- IF 1 = "WRITE"
- MENUCMND 27 /M
- GOTO MESSAGES
- ENDIF
- IF 1 = "SCAN"
- MENUCMND 24 /M
- GOTO MESSAGES
- ENDIF
- IF 1 = "FASTSCAN"
- MENUCMND 25 /M
- GOTO MESSAGES
- ENDIF
- IF 1 = "MAILBOX"
- MENUCMND 22
- GOTO MESSAGES
- ENDIF
- IF 1 = "CHOOSE"
- MENUCMND 49 /MG=0
- GOTO MESSAGES
- ENDIF
- IF 1 = "PICKCOMB"
- MENUCMND 28 /MG=0
- GOTO MESSAGES
- ENDIF
- IF 1 = "READCOMB"
- MENUCMND 23 0
- GOTO MESSAGES
- ENDIF
- IF 1 = "DELETE_C"
- MENUCMND 44
- GOTO MESSAGES
- ENDIF
- IF 1 = "BROWSE"
- MENUCMND 56
- GOTO MESSAGES
- ENDIF
- IF 1 = "NEWMAIL"
- MENUCMND 43 /MG
- GOTO MESSAGES
- ENDIF
- IF 1 = "QWK"
- GOTO MESSAGES
- EXEC *C /C c:\RA\XPRESS.BAT *N *M *O57600
- GOTO MESSAGES
- ENDIF
- IF 1 = "BLUEWAVE"
- EXEC *C /C c:\RA\BWAVE.BAT *N *M
- GOTO MESSAGES
- ENDIF
- IF 1 = "INTERNET"
- DISPLAYFILE INTRMAIL
- MENUCMND 27 10 /T=UUCP /N=1:115/31
- GOTO MESSAGES
- ENDIF
- GOSUB PATH
- GOTO MESSAGES
- :--------------------------------------------------------------------------:
- : This is for commands to configure a user's account, such things as :
- : ANSI/ASCII/AVATAR Graphics go here, the related text file is called :
- : CONFIGDR.ASC :
- :--------------------------------------------------------------------------:
- :CONFIG
- DISPLAY "|C:\CONFIG>"
- ASK 70 1
- IF 1 = ""
- GOTO CONFIG
- ENDIF
- IF 1 = "TREE"
- DISPLAYFILE SUBTREE
- GOTO CONFIG
- ENDIF
- IF 1 = "CD."
- GOTO CONFIG
- ENDIF
- IF 1 = "CD ."
- GOTO CONFIG
- ENDIF
- IF 1 = "DIR"
- DISPLAYFILE CONFIGDR
- GOTO CONFIG
- ENDIF
- IF 1 = "LOCATION"
- MENUCMND 16
- GOTO CONFIG
- ENDIF
- IF 1 = "PASSWORD"
- MENUCMND 17
- GOTO CONFIG
- ENDIF
- IF 1 = "SCRNLEN"
- MENUCMND 18
- GOTO CONFIG
- ENDIF
- IF 1 = "SCRNCLR"
- MENUCMND 19
- GOTO CONFIG
- ENDIF
- IF 1 = "PAGEPAUS"
- MENUCMND 20
- GOTO CONFIG
- ENDIF
- IF 1 = "ANSI"
- MENUCMND 21
- GOTO CONFIG
- ENDIF
- IF 1 = "AVATAR"
- MENUCMND 61
- GOTO CONFIG
- ENDIF
- IF 1 = "FULLEDIT"
- MENUCMND 41
- GOTO CONFIG
- ENDIF
- IF 1 = "LANGUAGE"
- MENUCMND 63
- GOTO CONFIG
- ENDIF
- IF 1 = "FULLVIEW"
- MENUCMND 62
- GOTO CONFIG
- ENDIF
- IF 1 = "DATE"
- MENUCMND 64
- GOTO CONFIG
- ENDIF
- GOSUB PATH
- GOTO CONFIG
- :-----------------------------------------------------------------------:
- : This is for commands to leave feedback... Just make another menu :
- : type 27 command with similar optional data to add another person :
- : to the list of people to leave feedback to. The related text file :
- : is CFEED.ASC :
- :-----------------------------------------------------------------------:
- :FEEDBACK
- DISPLAY "|C:\FEEDBACK>"
- ASK 68 1
- IF 1 = ""
- GOTO FEEDBACK
- ENDIF
- IF 1 = "TREE"
- DISPLAYFILE SUBTREE
- GOTO FEEDBACK
- ENDIF
- IF 1 = "DIR"
- DISPLAYFILE CFEED
- GOTO FEEDBACK
- ENDIF
- IF 1 = "CRYPTO"
- MENUCMND 27 1 /T=CRYPTOKNIGHT
- GOTO FEEDBACK
- ENDIF
- IF 1 = "JEXMANN"
- MENUCMND 27 1 /T=JEX_MANN
- GOTO FEEDBACK
- ENDIF
- IF 1 = "DIXIE"
- MENUCMND 27 1 /T=DIXIE
- GOTO FEEDBACK
- ENDIF
- IF 1 = "TIGGER"
- MENUCMND 27 1 /T=TIGGER
- GOTO FEEDBACK
- ENDIF
- IF 1 = "BLINDMAN"
- MENUCMND 27 1 /T=BLINDMAN
- GOTO FEEDBACK
- ENDIF
- GOSUB PATH
- GOTO FEEDBACK