中国DOS联盟论坛

中国DOS联盟

-- 联合DOS 推动DOS 发展DOS --
联盟域名:www.cn-dos.net 论坛域名:www.cn-dos.net/forum
游客 | 登录 | 注册 | 会员 | 搜索 | 中国DOS联盟
中国DOS联盟论坛
现在时间是 2026-09-15 12:17
47,812 主题排行 / 349,917 发帖 / 今日 0 篇 / 48,268 会员排行
DOS批处理 & 脚本技术(批处理室) » 怎样用批处理修改boot.ini文件内信息--斑竹 高手们看看啊
可打印版本  6,736 / 17
第1楼 wsqdz 发表于 2006-12-23 12:10
初级用户 发帖 20 积分 50
怎样用批处理修改boot.ini文件内信息--斑竹 高手们看看啊
我用过通过复制替换,但是没用
里面的时间我想把30改成5而不用优化大师去做
怎么用批处理实现呢?

谢谢!

[ Last edited by wsqdz on 2006-12-23 at 10:06 PM ]
第2楼 0401 发表于 2006-12-23 14:21
中级用户 发帖 88 积分 435
看你的中文实在费劲,如果是XP可以这么改

第3楼 wsqdz 发表于 2006-12-23 21:14
初级用户 发帖 20 积分 50
呵呵 打的太快了
把怎样打成这样了

谢谢了
第4楼 win2ye 发表于 2006-12-23 21:26
初级用户 发帖 22 积分 58
这有必要用批处理吗?
edit就可以
第5楼 daitu3 发表于 2006-12-24 01:39
初级用户 发帖 35 积分 83 来自 广东
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楼 ccwan 发表于 2006-12-24 01:48
金牌会员 发帖 1,160 积分 2,725 来自 河北廊坊
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楼 daitu3 发表于 2006-12-24 01:51
初级用户 发帖 35 积分 83 来自 广东
刚写批处理,很多地方都还不是很懂
有什么好办法就交给那些大虾去想吧
第8楼 namejm 发表于 2006-12-24 01:55
荣誉版主 发帖 1,737 积分 5,226 来自 成都
Originally posted by wsqdz at 2006-12-23 08:14:
呵呵 打的太快了
把怎样打成这样了

谢谢了

  既然已经反应过来了,为什么不修改标题呢?给别人方便,最终是给自己方便。
第9楼 vkill 发表于 2006-12-24 02:07
金牌会员 发帖 1,744 积分 4,103 来自 甘肃.临泽
boot.ini文件是有规范的,完全可以echo 个,哈哈
第10楼 ccwan 发表于 2006-12-24 02:11
金牌会员 发帖 1,160 积分 2,725 来自 河北廊坊
Originally posted by vkill at 2006-12-24 02:07:
boot.ini文件是有规范的,完全可以echo 个,哈哈


兄所说很对,但不排除个人安装一些工具,例如我就安装了XPdos、Maxdos、ghost等,它们都在系统启动选项里。
第11楼 wsqdz 发表于 2006-12-24 11:06
初级用户 发帖 20 积分 50
今天考试没上来看 多谢大家了 呵呵
第12楼 daitu3 发表于 2006-12-24 22:58
初级用户 发帖 35 积分 83 来自 广东
想到一个很简单的办法……
应该算是最好的答案了吧?


@echo off
color c
set /p miao=请设置显示操作系统列表的时间:
bootcfg /timeout %miao%
@echo 设置成功!三秒后自动退出。。
ping -n 3 127.0.0.1 >nul
第13楼 weizhengguo 发表于 2007-08-03 16:52
初级用户 发帖 8 积分 20
bootcfg 在2000 xp 2003 系统里面都有吗?
第14楼 forumz 发表于 2007-11-12 15:52
初级用户 发帖 24 积分 176
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
第15楼 braveboy 发表于 2007-11-15 09:16
初级用户 发帖 29 积分 77
学习勒+ /y 是什么意思?

强制覆盖?
1 2  下一页
[ 联系联盟系统管理团队 - 中国DOS联盟 - 标准版 ]
Sponsored by ifanr Inc | © 2001–2023