中国DOS联盟论坛

中国DOS联盟

-- 联合DOS 推动DOS 发展DOS --

联盟域名:www.cn-dos.net  论坛域名:www.cn-dos.net/forum
DOS,代表着自由开放与发展,我们努力起来,学习FreeDOS和Linux的自由开放与GNU精神,共同创造和发展美好的自由与GNU GPL世界吧!

游客:  注册 | 登录 | 命令行 | 会员 | 搜索 | 上传 | 帮助 »
中国DOS联盟论坛 » DOS启动盘 & LOGO技术 (启动盘室) » autoexec.bat批处理set语句在dos里不执行!
作者:
标题: autoexec.bat批处理set语句在dos里不执行! 上一主题 | 下一主题
dpxf763
新手上路





积分 4
发帖 1
注册 2010-6-2
状态 离线
『楼 主』:  autoexec.bat批处理set语句在dos里不执行!

我自己做了一张dos启动盘,把dm分区工具和dg数据恢复工具放进去,做成软盘ima文件放进光盘里,启动之后也能用,但要手动运行,我想用选择方便一点,于是在autoexec.bat里写这了下面的方式来启动。autoexec.bat直接运行时没问题,就替换了原ima文件,做成iso镜像,测试时就出问题了,启动还算正常,但到了set/if这里就不是按输入执行,而是按顺序执行了,自动启动了dm英文版,退出之后又自动执行dm中文版,退出后又启动dm数据恢复工具了,我想请问一下到底是什么问题。

@echo off
:start
echo [1] dm英文版
echo [2] dm中文版
echo [3] dg数据恢复
set /p ac=请选择:
if %ac%=="1" goto ac
if %ac%=="2" goto bc
if %ac%=="3" goto cc
:ac
dm1 'dm英文版
:ac
dm    'dm中文版
:ac
dg    'dg数据恢复

2010-7-9 21:41
查看资料  发短消息 网志   编辑帖子  回复  引用回复

请注意:您目前尚未注册或登录,请您注册登录以使用论坛的各项功能,例如发表和回复帖子等。


可打印版本 | 推荐给朋友 | 订阅主题 | 收藏主题



论坛跳转: