|
我用ISOPACK做菜单加一个滚动条的出错如下:

我用ISOPACK打开它编辑的时候是完全没事的,正确的,可是当我一把它做成ISO后就这样出错了,这是什么原因啊?我用两个测试机也测试过了,也是同样出错,请大家指教啊,我的txt的文件内容如下:
:start
cls
print 1
print 优客李林 (Excellent Lees woods) 2002年11月(Novenber, 2002)
print
print
print 优客李林--软件部(Software department)
print
print
print 1. 直接从光盘恢复系统 (Resume the system from CD-ROM)
print 2. 分区格式快速转换 (Partition changed fast)
print 3. 破解2000/NT密码 (Analyse and explain 2000/NT password)
print 4. 重新启动电脑 (Reboot the Computer)
print
print
print
print
print 正在从硬盘启动(Booting from Harddisk)
print
print 20---------10--------1
print
print
print
print
print
print
print Esc=硬盘启动(Boot from Harddisk) F3=重新启动(Reboot)
;
:menu0
print 1
goto pass1
;
:pass1
print 1
getkey 1 f10
onkey 1 goto run1
onkey 2 goto run2
onkey 3 goto run3
onkey 4 goto run4
onkey esc goto run6
onkey esc goto run5
onkey up goto passup
onkey down goto passdown
onkey entr goto passdown
onkey 0xE00D goto passdown
onkey f10 goto pass2
goto pass1
;
:pass2
print 2
getkey 1 f10
onkey 1 goto run1
onkey 2 goto run2
onkey 3 goto run3
onkey 4 goto run4
onkey esc goto run6
onkey esc goto run5
onkey up goto passup
onkey down goto passdown
onkey entr goto passdown
onkey 0xE00D goto passdown
onkey f10 goto pass3
goto pass2
;
:pass3
print 3
getkey 1 f10
onkey 1 goto run1
onkey 2 goto run2
onkey 3 goto run3
onkey 4 goto run4
onkey esc goto run6
onkey esc goto run5
onkey up goto passup
onkey down goto passdown
onkey entr goto passdown
onkey 0xE00D goto passdown
onkey f10 goto pass4
goto pass3
;
:pass4
print 4
getkey 1 f10
onkey 1 goto run1
onkey 2 goto run2
onkey 3 goto run3
onkey 4 goto run4
onkey esc goto run6
onkey esc goto run5
onkey up goto passup
onkey down goto passdown
onkey entr goto passdown
onkey 0xE00D goto passdown
onkey f10 goto pass5
goto pass4
;
:pass5
print 5
getkey 1 f10
onkey 1 goto run1
onkey 2 goto run2
onkey 3 goto run3
onkey 4 goto run4
onkey esc goto run6
onkey esc goto run5
onkey up goto passup
onkey down goto passdown
onkey entr goto passdown
onkey 0xE00D goto passdown
onkey f10 goto pass6
goto pass5
;
:pass6
print 6
getkey 1 f10
onkey 1 goto run1
onkey 2 goto run2
onkey 3 goto run3
onkey 4 goto run4
onkey esc goto run6
onkey esc goto run5
onkey up goto passup
onkey down goto passdown
onkey entr goto passdown
onkey 0xE00D goto passdown
onkey f10 goto pass7
goto pass6
;
:pass7
print 7
getkey 1 f10
onkey 1 goto run1
onkey 2 goto run2
onkey 3 goto run3
onkey 4 goto run4
onkey esc goto run6
onkey esc goto run5
onkey up goto passup
onkey down goto passdown
onkey entr goto passdown
onkey 0xE00D goto passdown
onkey f10 goto pass8
goto pass7
;
:pass8
print 8
getkey 1 f10
onkey 1 goto run1
onkey 2 goto run2
onkey 3 goto run3
onkey 4 goto run4
onkey esc goto run6
onkey esc goto run5
onkey up goto passup
onkey down goto passdown
onkey entr goto passdown
onkey 0xE00D goto passdown
onkey f10 goto pass9
goto pass8
;
:pass9
print 9
getkey 1 f10
onkey 1 goto run1
onkey 2 goto run2
onkey 3 goto run3
onkey 4 goto run4
onkey esc goto run6
onkey esc goto run5
onkey up goto passup
onkey down goto passdown
onkey entr goto passdown
onkey 0xE00D goto passdown
onkey f10 goto passa
goto pass9
;
:passa
print a
getkey 1 f10
onkey 1 goto run1
onkey 2 goto run2
onkey 3 goto run3
onkey 4 goto run4
onkey esc goto run6
onkey esc goto run5
onkey up goto passup
onkey down goto passdown
onkey entr goto passdown
onkey 0xE00D goto passdown
onkey f10 goto passb
goto passa
;
:passb
print b
getkey 1 f10
onkey 1 goto run1
onkey 2 goto run2
onkey 3 goto run3
onkey 4 goto run4
onkey esc goto run6
onkey esc goto run5
onkey up goto passup
onkey down goto passdown
onkey entr goto passdown
onkey 0xE00D goto passdown
onkey f10 goto passc
goto passb
;
:passc
print c
getkey 1 f10
onkey 1 goto run1
onkey 2 goto run2
onkey 3 goto run3
onkey 4 goto run4
onkey esc goto run6
onkey esc goto run5
onkey up goto passup
onkey down goto passdown
onkey entr goto passdown
onkey 0xE00D goto passdown
onkey f10 goto passd
goto passc
;
:passd
print d
getkey 1 f10
onkey 1 goto run1
onkey 2 goto run2
onkey 3 goto run3
onkey 4 goto run4
onkey esc goto run6
onkey esc goto run5
onkey up goto passup
onkey down goto passdown
onkey entr goto passdown
onkey 0xE00D goto passdown
onkey f10 goto passe
goto passd
;
:passe
print e
getkey 1 f10
onkey 1 goto run1
onkey 2 goto run2
onkey 3 goto run3
onkey 4 goto run4
onkey esc goto run6
onkey esc goto run5
onkey up goto passup
onkey down goto passdown
onkey entr goto passdown
onkey 0xE00D goto passdown
onkey f10 goto passf
goto passe
;
:passf
print f
getkey 1 f10
onkey 1 goto run1
onkey 2 goto run2
onkey 3 goto run3
onkey 4 goto run4
onkey esc goto run6
onkey esc goto run5
onkey up goto passup
onkey down goto passdown
onkey entr goto passdown
onkey 0xE00D goto passdown
onkey f10 goto passg
goto passf
;
:passg
print g
getkey 1 f10
onkey 1 goto run1
onkey 2 goto run2
onkey 3 goto run3
onkey 4 goto run4
onkey esc goto run6
onkey esc goto run5
onkey up goto passup
onkey down goto passdown
onkey entr goto passdown
onkey 0xE00D goto passdown
onkey f10 goto passh
goto passg
;
:passh
print h
getkey 1 f10
onkey 1 goto run1
onkey 2 goto run2
onkey 3 goto run3
onkey 4 goto run4
onkey esc goto run6
onkey esc goto run5
onkey up goto passup
onkey down goto passdown
onkey entr goto passdown
onkey 0xE00D goto passdown
onkey f10 goto passi
goto passh
;
:passi
print i
getkey 1 f10
onkey 1 goto run1
onkey 2 goto run2
onkey 3 goto run3
onkey 4 goto run4
onkey esc goto run6
onkey esc goto run5
onkey up goto passup
onkey down goto passdown
onkey entr goto passdown
onkey 0xE00D goto passdown
onkey f10 goto passj
goto passi
;
:passj
print j
getkey 1 f10
onkey 1 goto run1
onkey 2 goto run2
onkey 3 goto run3
onkey 4 goto run4
onkey esc goto run6
onkey esc goto run5
onkey up goto passup
onkey down goto passdown
onkey entr goto passdown
onkey 0xE00D goto passdown
onkey f10 goto passk
goto passj
;
:passk
print k
getkey 1 f10
onkey 1 goto run1
onkey 2 goto run2
onkey 3 goto run3
onkey 4 goto run4
onkey esc goto run6
onkey esc goto run5
onkey up goto passup
onkey down goto passdown
onkey entr goto passdown
onkey 0xE00D goto passdown
onkey f10 goto run4
goto passk
;
:passl
goto menu1
;
:passdown
goto menu1
;
:passup
goto menu4
;
:menu1
print m
getkey
onkey 1 goto run1
onkey 2 goto run2
onkey 3 goto run3
onkey 4 goto run4
onkey esc goto run6
onkey esc goto run5
onkey up goto menu4
onkey down goto menu2
onkey entr goto run1
onkey 0xE00D goto run1
goto menu1
;
:menu2
print n
getkey
onkey 1 goto run1
onkey 2 goto run2
onkey 3 goto run3
onkey 4 goto run4
onkey esc goto run6
onkey esc goto run5
onkey up goto menu1
onkey down goto menu3
onkey entr goto run2
onkey 0xE00D goto run2
goto menu2
;
:menu3
print o
getkey
onkey 1 goto run1
onkey 2 goto run2
onkey 3 goto run3
onkey 4 goto run4
onkey esc goto run6
onkey esc goto run5
onkey up goto menu2
onkey down goto menu4
onkey entr goto run3
onkey 0xE00D goto run3
goto menu3
;
:menu4
print p
getkey
onkey 1 goto run1
onkey 2 goto run2
onkey 3 goto run3
onkey 4 goto run4
onkey esc goto run6
onkey esc goto run5
onkey up goto menu3
onkey down goto menu1
onkey entr goto run4
onkey 0xE00D goto run4
goto menu4
;
:run1
cls
run dskemu1.bin
getkey
goto start
;
:run2
cls
run diskem1x.bin
getkey
goto start
;
:run3
cls
reboot
getkey
goto start
;
:run4
cls
reboot
getkey
goto start
;
:run5
cls
reboot
getkey
goto start
;
:run6
cls
boot 80
getkey
goto start
;eof
|
|