ygqiang 当前离线
少尉
set timeout=3 if exist c:\boot.ini goto ntldr exit :ntldr bootcfg /timeout %timeout% >nul 2>nul attrib -s -r -h c:\boot.ini echo. >>c:\boot.ini echo C:\wzldr="WDOS工具箱" >>c:\boot.ini echo C:\WXPE\PELOAD=通用 PE 工具箱 >>c:\boot.ini attrib +s +r +h c:\boot.ini复制代码
type C:\boot.ini | find /i "WDOS工具箱" && type C:\boot.ini | find /i "通用 PE 工具箱" && goto :eof 或者? findstr /i /r "WDOS工具箱" c:\boot.ini && findstr /i /r "通用 PE 工具箱" c:\boot.ini && goto :EOF复制代码
TOP
pcl_test 当前离线
荣誉版主
findstr /i /r "WDOS工具箱" "c:\boot.ini" set "aa=%errorlevel%" if "%aa%" neq "0" (echo C:\wzldr="WDOS工具箱">>"c:\boot.ini") findstr /i /r /c:"通用 PE 工具箱" "c:\boot.ini" set "bb=%errorlevel%" if "%bb%" neq "0" (echo C:\WXPE\PELOAD="通用 PE 工具箱">>"c:\boot.ini")复制代码
tmplinshi 当前离线
版主
( findstr /i "WDOS工具箱" c:\boot.ini || findstr /i /c:"通用 PE 工具箱" c:\boot.ini ) >nul && goto :EOF复制代码
findstr /i /c:"WDOS工具箱" /c:"通用 PE 工具箱" c:\boot.ini >nul && goto :EOF复制代码
或者关于 findstr,需要注意以下几点: findstr 默认是使用 /r 参数的,即将搜索字符作为正则表达式。 ... tmplinshi 发表于 2015-1-8 16:41
findstr /c:"WDOS工具箱" c:\boot.ini >nul || >>c:\boot.ini echo C:\wzldr="WDOS工具箱" findstr /c:"通用 PE 工具箱" c:\boot.ini >nul || >>c:\boot.ini echo C:\WXPE\PELOAD=通用 PE 工具箱复制代码