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