Ti basic 防止TI Basic使用菜单保持运行

Ti basic 防止TI Basic使用菜单保持运行,ti-basic,Ti Basic,我有一个非常基本的程序,可以根据要求在菜单上显示图片,但它似乎可以显示所有的图片,当我想让它显示一张图片,然后停止。。。我对TI编码非常陌生(事实上今天才开始),到目前为止,我的代码是: Menu("Menu","asd",1,"asd",2,"asd",3,"asd",4,"asd",5,"^^^ fgh",6,"AS",7) Lbl 1 Disp "TEXT" Pause Lbl 2 ClrDraw RecallPic 0 Pause Lbl 3 ClrDraw RecallPic 1 Pa

我有一个非常基本的程序,可以根据要求在菜单上显示图片,但它似乎可以显示所有的图片,当我想让它显示一张图片,然后停止。。。我对TI编码非常陌生(事实上今天才开始),到目前为止,我的代码是:

Menu("Menu","asd",1,"asd",2,"asd",3,"asd",4,"asd",5,"^^^ fgh",6,"AS",7)
Lbl 1
Disp "TEXT"
Pause
Lbl 2
ClrDraw
RecallPic 0
Pause
Lbl 3
ClrDraw
RecallPic 1
Pause
Lbl 4
ClrDraw
RecallPic 2
Pause
Lbl 5
ClrDraw
RecallPic 3
Pause
Lbl 6
ClrDraw
RecallPic 3
Pause
Lbl 7
Disp "TEXT"
Pause
我也尝试了结束函数,但它只是错误。。。
编辑:另外,我知道标签5和6显示相同的图片,但这是因为标签6显示标签5的其余名称。

标签仅将计算机发送到程序中的不同点,标签完成后不会阻止计算机读取代码。假设您选择了选项2。标签1将被跳过,标签2和程序的其余部分将被执行。所有其他标签也是如此。如果选择选项5,将执行标签5,计算机将继续读取,直到程序结束

执行所选选项的代码后,您将希望将计算机发送到所有选项的公共点(在本例中为
Lbl 8

Menu("Menu","asd",1,"asd",2,"asd",3,"asd",4,"asd",5,"^^^ fgh",6,"AS",7)
Lbl 1
Disp "TEXT"
goto 8
Lbl 2
ClrDraw
RecallPic 0
goto 8
Lbl 3
ClrDraw
RecallPic 1
goto 8
Lbl 4
ClrDraw
RecallPic 2
goto 8
Lbl 5
ClrDraw
RecallPic 3
goto 8
Lbl 6
ClrDraw
RecallPic 3
goto 8
Lbl 7
Disp "TEXT"
goto 8
Lbl 8
pause

goto 8
阻止计算机从您未选择的其他选项中读取代码,并在代码中所有标签后的
pause
命令之前将计算机发送到右侧。

如果选项5和6显示相同的图片,通过将代码指向相同的
Lbl
,可以简化代码。另外,不要像您提到的那样使用
End
,您应该像这样使用
Return

Menu("Menu","asd",1,"asd",2,"asd",3,"asd",4,"asd",5,"^^^ fgh",5,"AS",7)
Lbl 1
Disp "TEXT
Return
Lbl 2
ClrDraw
RecallPic 0
Return
Lbl 3
ClrDraw
RecallPic 1
Return
Lbl 4
ClrDraw
RecallPic 2
Return
Lbl 5
ClrDraw
RecallPic 3
Return
Lbl 7
Disp "TEXT