中国DOS联盟

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

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

中国DOS联盟论坛
现在时间是 2026-06-14 18:57
中国DOS联盟论坛 » DOS批处理 & 脚本技术(批处理室) » 怎样用批处理修改boot.ini文件内信息--斑竹 高手们看看啊
楼 主 怎样用批处理修改boot.ini文件内信息--斑竹 高手们看看啊 发表于 2006-12-23 12:10 ·  中国 浙江 杭州 电信
初级用户
积分 50
发帖 20
注册 2006-12-22 03:01
UID 74227
性别 男
状态 离线
我用过通过复制替换,但是没用
里面的时间我想把30改成5而不用优化大师去做
怎么用批处理实现呢?

谢谢!

[ Last edited by wsqdz on 2006-12-23 at 10:06 PM ]
2 发表于 2006-12-23 14:21 ·  中国 北京 联通
中级用户
★★
带走
积分 435
发帖 88
注册 2005-09-24 19:22
UID 42793
状态 离线
看你的中文实在费劲,如果是XP可以这么改

bootcfg /timeout 5
3 发表于 2006-12-23 21:14 ·  中国 浙江 杭州 电信
初级用户
积分 50
发帖 20
注册 2006-12-22 03:01
UID 74227
性别 男
状态 离线
呵呵 打的太快了
把怎样打成这样了

谢谢了
4 发表于 2006-12-23 21:26 ·  中国 福建 福州 闽侯县 电信
初级用户
积分 58
发帖 22
注册 2005-12-15 13:29
UID 47187
状态 离线
这有必要用批处理吗?
edit就可以
5 发表于 2006-12-24 01:39 ·  中国 广东 深圳 宝安区 电信
初级用户
积分 83
发帖 35
注册 2006-10-30 14:47
UID 68886
性别 男
来自 广东
状态 离线
echo [boot loader] >boot.ini
echo timeout=0 >>boot.ini
echo default=multi(0)disk(0)rdisk(0)partition(1)\WINDOWS >>boot.ini
echo [operating systems] >>boot.ini
echo multi(0)disk(0)rdisk(0)partition(1)\WINDOWS="Microsoft Windows XP Professional" /noexecute=optin /fastdetect >>boot.ini
echo C:\GHLDR="一键GHOST v2006.03.12"
move /y boot.ini c:\
@echo -----------------------------修改操作系统列表的时间…………OK!-----------------
6 发表于 2006-12-24 01:48 ·  中国 河北 廊坊 三河市 移动
金牌会员
★★★★
积分 2,725
发帖 1,160
注册 2006-09-23 12:00
UID 63486
来自 河北廊坊
状态 离线
Originally posted by daitu3 at 2006-12-24 01:39:
echo >boot.ini
echo timeout=0 >>boot.ini
echo default=multi(0)disk(0)rdisk(0)partition(1)\WINDOWS >>boot.ini
echo >>boot.ini
echo multi(0) ...



要考虑大家的机子中boot.ini文件内容不可能一样。
如果先看一下boot.ini内容再写批处理就落了下乘了不是?
你再想想,应该可以更加自动化一点的,继续努力!
三人行,必有吾师焉。 学然后知不足,教然后知困,然后能自强也。
7 发表于 2006-12-24 01:51 ·  中国 广东 深圳 宝安区 电信
初级用户
积分 83
发帖 35
注册 2006-10-30 14:47
UID 68886
性别 男
来自 广东
状态 离线
刚写批处理,很多地方都还不是很懂
有什么好办法就交给那些大虾去想吧
8 发表于 2006-12-24 01:55 ·  中国 广东 电信
荣誉版主
★★★★
batch fan
积分 5,226
发帖 1,737
注册 2006-03-10 00:38
UID 51697
来自 成都
状态 离线
Originally posted by wsqdz at 2006-12-23 08:14:
呵呵 打的太快了
把怎样打成这样了

谢谢了

  既然已经反应过来了,为什么不修改标题呢?给别人方便,最终是给自己方便。
尺有所短,寸有所长,学好CMD没商量。
考虑问题复杂化,解决问题简洁化。
9 发表于 2006-12-24 02:07 ·  中国 甘肃 兰州 电信
金牌会员
★★★★
积分 4,103
发帖 1,744
注册 2006-01-20 13:00
UID 49241
性别 男
来自 甘肃.临泽
状态 离线
boot.ini文件是有规范的,完全可以echo 个,哈哈
10 发表于 2006-12-24 02:11 ·  中国 河北 廊坊 三河市 移动
金牌会员
★★★★
积分 2,725
发帖 1,160
注册 2006-09-23 12:00
UID 63486
来自 河北廊坊
状态 离线
Originally posted by vkill at 2006-12-24 02:07:
boot.ini文件是有规范的,完全可以echo 个,哈哈


兄所说很对,但不排除个人安装一些工具,例如我就安装了XPdos、Maxdos、ghost等,它们都在系统启动选项里。
三人行,必有吾师焉。 学然后知不足,教然后知困,然后能自强也。
11 发表于 2006-12-24 11:06 ·  中国 浙江 杭州 电信
初级用户
积分 50
发帖 20
注册 2006-12-22 03:01
UID 74227
性别 男
状态 离线
今天考试没上来看 多谢大家了 呵呵
12 发表于 2006-12-24 22:58 ·  中国 广东 深圳 宝安区 电信
初级用户
积分 83
发帖 35
注册 2006-10-30 14:47
UID 68886
性别 男
来自 广东
状态 离线
想到一个很简单的办法……
应该算是最好的答案了吧?


@echo off
color c
set /p miao=请设置显示操作系统列表的时间:
bootcfg /timeout %miao%
@echo 设置成功!三秒后自动退出。。
ping -n 3 127.0.0.1 >nul
13 发表于 2007-08-03 16:52 ·  中国 浙江 杭州 拱墅区 电信
初级用户
积分 20
发帖 8
注册 2007-08-02 15:19
UID 94511
性别 男
状态 离线
bootcfg 在2000 xp 2003 系统里面都有吗?
14 发表于 2007-11-12 15:52 ·  中国 广东 广州 越秀区 电信
初级用户
积分 176
发帖 24
注册 2003-02-21 00:00
UID 965
性别 男
状态 离线
win2k 中没有 bootcfg啊, 刚好这几天在学捣鼓boot.ini, 可以尝试以下方法:

type %systemdrive%\boot.ini>%systemdrive%\boot.bak
type %systemdrive%\boot.bak|find "boot loader" /i>%systemdrive%\boot.ini
echo timeout=5 >>%systemdrive%\boot.ini
type %systemdrive%\boot.bak|find "boot loader" /i /v|find "timeout" /i /v>>%systemdrive%\boot.ini
@del %systemdrive%\boot.bak >>nul
本帖最近评分记录 (共 1 条) 点击查看详情
评分人分数时间
zh159 +4 2007-11-15 16:11
15 发表于 2007-11-15 09:16 ·  中国 江苏 苏州 常熟市 电信
初级用户
积分 77
发帖 29
注册 2007-11-13 12:27
UID 102531
性别 男
状态 离线
学习勒+ /y 是什么意思?

强制覆盖?
论坛跳转: