Board logo

标题: 我编的选择、循环用不了。帮帮忙! [打印本页]

作者: gigacong     时间: 2004-6-19 00:00    标题: 我编的选择、循环用不了。帮帮忙!
各位大大们。我可是初学哦。。
这几天我就编了一个傻瓜式中文菜单的启动盘批处理。。打算制作成装机工具光碟用的。

但,很奇怪!在win98的MSdos下面运行正确,但用磁盘启动时,运行不正确了。它会自己选择第一项选择,我都不明白,哪位大哥帮忙看看,我哪里写错了。



autoexec.bat配置

@echo off
path a:\;z:\boot;z:\ghost;z:\dm;z:\winxp
LH Mscdex.Exe /D:cd00 /l:z
smartdrv 32000
z:
tw
rem 加载中文显示
echo.
echo 欢迎使用懒虫工具碟
echo.
echo 请注意操作
echo.
echo.
echo 分 区
echo 格式化C盘
echo 安装WinXP
echo 制作GHOST
echo MS-DOS
echo.
echo.
echo 懒虫工作荣誉出品 2004.06.17
echo.

echo
choice /c:12345 /n
if errorlevel 5 goto c_05
if errorlevel 4 goto C_04
if errorlevel 3 goto C_03
if errorlevel 2 goto C_02
if errorlevel 1 goto C_01


:C_01
dm
goto end

:C_02
format c:/autotest/q/u
goto end

:C_03
tw/q
Ghost.exe -CLONE,MODE=PLOAD,SRC=z:\winxp\xinxp.GHO 1,DST=1 1 -SURE -RB
goto end

:C_04
tw/q
GHOST
goto end

:c_05
tw/q
goto end

:end




config.sys配置

device=himem.sys
buffers=15,0
files=60
buffers=45
dos=umb,high
stacks=9,256
device=oakcdrom.sys /D:cd00
device=btdosm.sys
device=flashpt.sys
device=btcdrom.sys /D:cd00
device=aspi2dos.sys
device=aspi8dos.sys
device=aspi4dos.sys
device=aspi8u2.sys
device=aspicd.sys /D:cd00
devicehigh=ramdrive.sys /D:cd00
lastdrive=z

哪个大大提供别的中文显示文件,或拼音、五笔输入法。
因为有时间在DOS COPY中文的文件好难。

谢谢各位了。

有什么要改进的请详细说明一下。这是我第一个批处理, 请各位大力批评、指导。

作者: 拼命三狼     时间: 2004-6-19 00:00
if errorlevel 53 goto c_05
if errorlevel 52 goto C_04
if errorlevel 51 goto C_03
if errorlevel 50 goto C_02
if errorlevel 49 goto C_01
换成54321的ASCII码值试试看看

作者: gigacong     时间: 2004-6-19 00:00
关机重新启动..试过..回来报到一下..............
不行.....................................
还是启动后自己选第一项..不给我选菜单..

哪位大哥帮帮我啊...
我想学啊..帮我看看哪里出错啦.

作者: 如是大师     时间: 2004-6-19 00:00
命令行下单独运行一下choice看有没问题?

作者: 如是大师     时间: 2004-6-19 00:00
用/t参数设定选单停留时间试试..

作者: 拼命三狼     时间: 2004-6-20 00:00
我这个论坛我传不了附件,在http://download.pchome.net/system/disk/17385.html有得下载,下载后解开压缩包内有 tway.exe(天汇汉字系统) wbx.com(五笔输入法) py.com(拼音输入法),把这三个文件剥出来就是一个小的汉字支持与输入环境