楼 主
【求助】U盘启动下如何运行set 命令
发表于 2009-04-22 09:37 · 中国 江苏 苏州 电信
新手上路
★
积分 9
发帖 4
注册 2009-04-20 09:20
UID 143361
性别 男
状态 离线
大家好,小弟初次来这边请教各位达人:
做好的USB启动盘,用它启动系统后,想在dos下通过批处理实现功能选择,
在windows下是可以用 set /p命令通过用户选择菜单号的。
但是发现在U盘启动的dos下只支持set,不支持set /p
所以想请教各位达人,怎样在这种情况下使用set /p,需要将win98的哪个文件拷进U盘,或是其他类似的命令可以实现读取用户输入的字符。
PS:不想拷choice到U盘,choice实现的选择界面看着很难受,不明了
第 2 楼
发表于 2009-04-22 13:38 · 中国 上海 电信
金牌会员
★★★★
积分 4,639
发帖 2,239
注册 2005-01-30 00:00
UID 35785
性别 男
状态 离线
你这问题不是什么USB启动盘的问题,而是 DOS 就是不支持 set /p 这种命令参数,无论哪个 Win98 的文件都不支持。要想批处理界面做的漂亮点那只有用第三方工具了,如 Norotn Utilities 中的 BE ,或直接用 4DOS 做命令解释器。
第 3 楼
发表于 2009-04-26 11:43 · 中国 江苏 苏州 电信
新手上路
★
积分 9
发帖 4
注册 2009-04-20 09:20
UID 143361
性别 男
状态 离线
dos 不支持set /p这种命令参数才想问下能不能弄个windows的小工具进来实现啊,比如choice命令,不也是要把他copy到启动U盘,才能用的么?楼上说的后边两个工具都没用过,可以实现我想要的功能?
第 4 楼
发表于 2009-04-27 11:39 · 中国 上海 电信
金牌会员
★★★★
积分 4,639
发帖 2,239
注册 2005-01-30 00:00
UID 35785
性别 男
状态 离线
你又想弄个windows的小工具,有嫌 choice 不漂亮,那只有第三方工具了。不知道你想怎么个漂亮,所以不能肯定是否可以实现你想要的功能。
第 5 楼
发表于 2009-05-12 10:16 · 中国 江苏 苏州 电信
新手上路
★
积分 9
发帖 4
注册 2009-04-20 09:20
UID 143361
性别 男
状态 离线
不好意思,这么久了又翻出陈年旧帖,前一阵电脑送修了,才拿回来。
直接描述下我想实现的功能吧,看看大师能否帮忙解决:
>>我是做笔记本电脑测试工作的,测试中各种机种经常要Flash BIOS。
>>由于手上有好几个机种,又有许多版BIOS,所以用来启动的U盘里的BIOS文件存放的相当混乱。
>>所以我想写个批处理档,实现菜单选择功能(如:我输入“1”,Flash机种“1”的BIOS;输入“2”就Flash机种“2”的BIOS,以此类推)
>>经过试验,发现我遇到的瓶颈就是如何实现让DOS识别我输入的值。
>>在windows下的set有/p参数,而DOS下没有,可是觉得choice实现的菜单不够直观(看起来很乱),问一下是否可借助第三方工具实现这一功能,或者如何利用现有DOS的命令实现这一功能?
第 6 楼
发表于 2009-05-12 22:57 · 中国 河北 保定 联通
铂金会员
★★★★
网络独行侠
积分 6,962
发帖 2,753
注册 2003-04-16 00:00
UID 1565
性别 男
来自 河北保定
状态 离线
choice的菜单可以配合echo,这样相对来说比较直观。
例如:
echo 1. BIOS a
echo 2. BIOS b
echo 3. BIOS c
choice /C:123 ...
if errorlevel 3 ...
if ...
当然,如果你不限制使用第三方工具,你完全可以用wbat做出更漂亮的(甚至可以使用鼠标的)类似图形界面的菜单。
我没有用过DOSForever推荐的BE或者4DOS,不过应该也是可以的。
[ Last edited by Climbing on 2009-5-12 at 22:58 ]
偶只喜欢回答那些标题和描述都很清晰的帖子!
如想解决问题,请认真学习“
这个帖子”和“
这个帖子”并努力遵守,如果可能,请告诉更多的人!
第 7 楼
发表于 2009-05-14 04:47 · 中国 福建 福州 连江县 联通
高级用户
★★
积分 581
发帖 277
注册 2006-12-23 05:10
UID 74328
性别 男
状态 离线
dos 下 可以下载第三方工具choice.exe来代替set /p
第 8 楼
发表于 2009-05-14 23:11 · 中国 辽宁 葫芦岛 联通
中级用户
★★
积分 247
发帖 147
注册 2009-04-09 20:52
UID 142531
性别 男
状态 离线
类似的工具很多的,比如:
strings
aset
xset
等等
第 9 楼
发表于 2009-06-08 10:58 · 中国 上海 联通
新手上路
★
积分 11
发帖 6
注册 2009-06-07 17:28
UID 146905
性别 女
来自 shanghai china
状态 离线
不知道你的启动U盘是用什么软件制作的?
我有启动程序,不需要第三方软件的,你给我发个MAIL把,我MAIL给你。很简单的一个或者两个小启动文件。
论坛跳转: