如何在带有子菜单的 DOS config.sys 中进行多项选择?

如何在带有子菜单的 DOS config.sys 中进行多项选择?

以下是我想要实现的目标:

启动 DOS 时,使用 config.sys,

有多种 CD 驱动程序可供选择

有多种 USB 驱动程序可供选择

选择是否加载 EMM386

选择是否加载鼠标驱动程序

其中任何一个都可以通过菜单完成。但不是全部。

如果您尝试为每个菜单创建一个子菜单,那很好,但是当您选择任何内容时,该选择就会运行并且 DOS 启动。您无法做出其他选择。

如果有办法 [做出选择并加载驱动程序] 然后返回主菜单,那将是解决这个问题的正确方法,但我不知道该怎么做。据我所知你做不到。

INCLUDE=MENU 不起作用。除非您已进入菜单且尚未做出任何选择,否则 SUBMENU=MENU 不起作用。您不能在第一个菜单结构下复制另一个菜单结构,因为一旦您做出选择并加载驱动程序,它将忽略随后出现的任何其他 [MENU] 结构。

我甚至尝试过通过选择设置一个值而不是加载驱动程序,这样菜单可以有一个最终选择“提交”,然后进入最后一个块并使用 if/then 来加载驱动程序,但这不起作用因为你仍然不能让它返回到主菜单做任何事情。

如何才能做到这一点?

相关内容