home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Hall of Fame
/
HallofFameCDROM.cdr
/
util2
/
pwrbt14e.lzh
/
MENU1.PWR
< prev
next >
Wrap
Text File
|
1990-12-01
|
2KB
|
44 lines
Variable FColor,1 ;store the current screen colors
Variable BColor,1
Variable ColorAttr,1
Variable MenuSel,1
?Color FColor,BColor,ColorAttr
Label ShowMenu
Clear 112 ;clear screen to a new color
Center "Demonstration Menu",2 ;center on line 2
WriteAt 10,4,"A. Run a directory and return"
WriteAt 10,6,"B. Run BoxDemo and return (DOS batch + PowerBatch + return)"
WriteAt 10,8,"C. Reboot your system"
WriteAt 10,10,"E. Exit this menu and return to DOS"
Label GetInp
WriteAt 15,13,"Enter your choice :"
GoToXY 34,13
ReadUpKey MenuSel ;get users selection
Compare MenuSel,"A",ChekB,Error ;compare selection to A
Clear 7,0 ;clear screen to fore 7, back 0
dir "/w" ;run DOS dir command with /w parm
Wait 30 ;wait 3 secs for show
GoTo ShowMenu ;redisplay menu
Label ChekB
Compare MenuSel,"B",ChekC,Error ;compare selection to B
Clear 15 ;clear screen to attribute 15
DOSEX1 ;run a DOS batch file, then PowerBatch
GoTo ShowMenu ;redisplay menu
Label ChekC
Compare MenuSel,"C",ChekE,Error ;compare selection to C
Boot ;perform a warm boot
Label ChekE
Compare MenuSel,"E",Error,Error ;compare selection to E
Clear ColorAttr ;restore original color
Halt ;end the PowerBatch program
Label Error ;come here for errors
Blink ;reverse the colors
WriteAt 5,20,"InCorrect menu selection...Try again."
Beep 750,5 ;beep at 750 hz for half sec
Wait 30 ;wait 3 secs to see msg
Normal ;restore text attributes
ClearLine 20 ;clear the message line
GoToXY 34,13 ;erase the incorrect entry
Write " "
GoTo GetInp ;get new menu selection