Board logo

标题: 如何修改BOOT中的字符 [打印本页]

作者: YoDe     时间: 2008-6-4 03:51    标题: 如何修改BOOT中的字符

[boot loader]
timeout=0
default=multi(0)disk(0)rdisk(0)partition(1)\WINDOWS
multi(0)disk(0)rdisk(0)partition(1)\WINDOWS="Microsoft Windows XP Professional" /noexecute=optin /fastdetect
C:\grldr=1



想修改BOOT.INI中的timeout=0为timeout=1 该如何做呢
半年没玩DOS怎么啥都忘了 ~~~
我要的是简单的用FINDSTR后修改字符串方法
不是BOOTCFG
那命令还记得...

[ Last edited by YoDe on 2008-6-4 at 04:08 AM ]
作者: HAT     时间: 2008-6-5 00:17

change.exe "C:\test\boot.ini" /from "timeout=0" /to "timeout=1"
change.exe
http://upload.cn-dos.net/img/427.zip
作者: terse     时间: 2008-6-5 00:42

@echo off&attrib -s -h -r c:\boot.ini
for /f "delims=" %%i in (c:\boot.ini) do (
    echo.%%i | findstr/i "timeout=0">nul && echo timeout=1||echo %%i
    )>>c:\boot.new
move c:\boot.new c:\boot.ini
attrib +s +h +r c:\boot.ini

作者: 0487     时间: 2008-6-5 04:56
那命令我不会哦.不过我也是在DOS下修改的哦.用EDIT也是可以的吧.或者先TYPE后直接运行编辑.
作者: YoDe     时间: 2008-6-9 02:55
论坛终于重新 开放了 谢谢各位 不知道前几天怎么回事?
作者: YoDe     时间: 2008-6-9 03:07
不好意思 再问一下 为何我把echo.%%i | findstr/i "timeout=0">nul && echo timeout=1||echo %%i
其中ECHO.%%的点去掉就不能正常运行 什么原理呢?
我把那以点替换成空格 但是不行!
ECHO %%
作者: YoDe     时间: 2008-6-9 03:12
OK 问题解决 是我自己出的 错 谢谢各位大侠!