![]() |
中国DOS联盟-- 联合DOS 推动DOS 发展DOS --联盟域名:www.cn-dos.net 论坛域名:www.cn-dos.net/forum |
| 游客 | 登录 | 注册 | 会员 | 搜索 | 中国DOS联盟 |
|
中国DOS联盟论坛 现在时间是 2026-08-02 05:58 |
共 48,037 主题排行 / 350,122 发帖 / 今日 2 篇 / 48,250 会员排行 |
| DOS批处理 & 脚本技术(批处理室) » 请教bootcfg的一个使用 |
| 可打印版本 1,264 / 10 |
| 第1楼 swlove | 发表于 2006-10-12 22:21 |
| 初级用户 发帖 28 积分 84 | |
|
请教bootcfg的一个使用 我已经通过IF知道 boot.ini文件到底是在哪个盘(因为系统不一定在C盘),但怎样使用bootcfg \timeout 修改它的启动时间? boot.ini的路径怎样添加? 谢谢.....
|
|
| 第2楼 fastslz | 发表于 2006-10-12 22:39 |
| 铂金会员 发帖 2,315 积分 5,493 来自 上海 | |
|
改启动等待时间直接命令bootcfg /timeout 10 不需要boot.ini路径
给boot.ini的路径添加变量 FOR %%B IN (C D E F G H I J K L M N O P Q R S T U V W) DO ( VOL %%B: >NUL 2>NUL IF NOT ERRORLEVEL 1 IF EXIST %%B:\boot.ini SET BOOTDIR=%%B ) echo %BOOTDIR%:\BOOT.ini |
|
| 第3楼 swlove | 发表于 2006-10-12 22:53 |
| 初级用户 发帖 28 积分 84 | |
|
这命令我明白,但我把boot.ini剪切到D盘后,直接用bootcfg /timeout 10后,boot里面的启动时间没有改变.....
|
|
| 第4楼 fastslz | 发表于 2006-10-12 23:10 |
| 铂金会员 发帖 2,315 积分 5,493 来自 上海 | |
|
bootcfg /timeout 10肯定指向当前boot.ini的,剪切到D盘后用替换字符串的方法修改
参考: http://www.cn-dos.net/forum/viewthread.php?tid=23121&fpage=1&highlight=%E4%BF%AE%E6%94%B9boot.ini |
|
| 第5楼 NaturalJ0 | 发表于 2006-10-12 23:24 |
| 银牌会员 发帖 533 积分 1,181 | |
|
偷个懒的方法,复制一份原BOOT。INI,用 BOOTCFG 修改一下,拿走用,再恢复原来的BOOT。INI。
|
|
| 第6楼 fastslz | 发表于 2006-10-12 23:32 |
| 铂金会员 发帖 2,315 积分 5,493 来自 上海 | |
|
哈哈...偷梁换柱
|
|
| 第7楼 swlove | 发表于 2006-10-12 23:33 |
| 初级用户 发帖 28 积分 84 | |
|
老兄,我把命令贴出来,你帮我改下.....恩,要求就是无论boot.ini在哪个盘,都能修改启动时间
@echo off SET BOOTDIR=BOOTDIR CLS FOR %%B IN (C D E F G H I J K L M N O P Q R S T U V W) DO ( VOL %%B: >NUL 2>NUL IF NOT ERRORLEVEL 1 IF EXIST %%B:\boot.ini SET BOOTDIR=%%B ) IF "%BOOTDIR%"=="BOOTDIR" GOTO 退出 echo %BOOTDIR%:\boot.ini @ECHO OFF ATTRIB -S -H -R %BOOTDIR%:\BOOT.INI IF EXIST %BOOTDIR%:\BOOT.BAK ( ATTRIB -S -H -R %BOOTDIR%:\BOOT.BAK DEL %BOOTDIR%:\BOOT.BAK /Q ) COPY %BOOTDIR%:\BOOT.INI %BOOTDIR%:\BOOT.BAK>NUL TYPE %BOOTDIR%:\BOOT.BAK|FIND /I /V "grldr">%BOOTDIR%:\BOOT.INI ECHO %BOOTDIR%:\grldr="什么什么">>%BOOTDIR%:\BOOT.INI ATTRIB +R +S +H %BOOTDIR%:\BOOT.INI ATTRIB +R +S +H %BOOTDIR%:\BOOT.BAK 添加在哪里 ?怎样添加啊 ? 谢谢了 |
|
| 第8楼 fastslz | 发表于 2006-10-12 23:45 |
| 铂金会员 发帖 2,315 积分 5,493 来自 上海 | |
|
晕这段代码就是我WinPE+卡巴里的代码,我就喜欢用(GOTO 退出)的表达方式
也不是秘密全部贴出来给你看吧 |
|
| 第9楼 swlove | 发表于 2006-10-12 23:53 |
| 初级用户 发帖 28 积分 84 | |
|
兄弟啊,我看得头大了.......你直接说在哪里改就行了.....
|
|
| 第10楼 weilong888 | 发表于 2006-10-13 01:22 |
| 银牌会员 发帖 548 积分 1,270 | |
|
不要怕麻烦,一行一行地慢慢看,不懂的地方多问问,不用多久就会懂了。
|
|
| 第11楼 不得不爱 | 发表于 2006-10-13 01:56 |
| 超级版主 发帖 2,044 积分 5,310 来自 四川南充 | |
|
[ 联系联盟系统管理团队 -
中国DOS联盟 -
标准版 ] Sponsored by ifanr Inc | © 2001–2023 |