返回列表 发新帖

[求助] WBAT问题

[复制链接]
发表在  2014-1-13 20:53:45  | 显示全部楼层 | 阅读模式
这个是我制作DOS引导U盘(把DOS的分区制作成镜像引导)时用wbat写的引导菜单的一部分:(A:\DOS\menu.bat)
@echo off
:main_menu
tway.exe /np /nw
ctmouse /n
call w.bat box @menu.bat:_1
ctmouse /u
cls
if %?%#==1# (
   cls
   tway.exe /q
   goto _eof
)
if %?%#==2# (
   goto p_2
)
if %?%#==3# goto p_4
if %?%#==4# goto p_5
if %?%#==5# goto p_6
if %?%#==6# goto p_7
if errorlevel 100 (
   cls
   tway.exe /q
   goto _eof
)
goto main_menu


:_1 "菜单"
     [    1. 进入纯DOS            ]     
     [    2. GHOST 菜单           ]     
     [    3. 磁盘快速分区         ]     
     [    4. 工具菜单             ]     
     [    5. 关机                 ]     
     [    6. 重启                 ]     
::


但是每次菜单弹出,选择后都是执行红色部分(无论我选择那一项)。我观察发现%?%的值的确是我选择的那一项。
如何解决
发表于 2014-1-14 19:47:22  | 显示全部楼层
问题已解决,纯DOS下不支持括号。
回复 支持 反对

使用道具 举报

发表于 2014-1-18 16:13:35  | 显示全部楼层
太好了,学习一下
回复 支持 反对

使用道具 举报

发表回复

您需要登录后才可以回帖 登录 | 马上加入

本版积分规则