我要将C:\MININT\INF\LAYOUT.INF中的所有"\386"替换成"\MININT";
将C:\MININT\PECONFIG.INI中的所有"\386"替换成"\MININT";
会的帮我写个简单的批处理吧
将C:\MININT\PECONFIG.INI中的所有"\386"替换成"\MININT";
会的帮我写个简单的批处理吧
联盟域名:www.cn-dos.net 论坛域名:www.cn-dos.net/forum
DOS,代表着自由开放与发展,我们努力起来,学习FreeDOS和Linux的自由开放与GNU精神,共同创造和发展美好的自由与GNU GPL世界吧!
@echo off
cd.>layout_.inf
cd.>peconfig_.ini
setlocal enabledelayedexpansion
for /f "tokens=*" %%i in (C:\MININT\INF\LAYOUT.INF) do (
set var=%%i
set "var=!var:\386=\MININT!"
echo !var!>>layout_.inf
)
for /f "tokens=*" %%i in (C:\MININT\PECONFIG.INI) do (
set str=%%i
set "str=!str:\386=\MININT!"
echo !str!>>peconfig_.ini
)
Originally posted by namejm at 2006-9-18 08:58 PM:
以下代码可以在当前目录下生成处理后的layout_.inf和peconfig_.ini,请测试是否可以使用:
@echo off
cd.>layout_.inf
cd.>peconfig_.ini
setlocal enabl ...
Originally posted by namejm at 2006-9-18 09:38 PM:
字符串本身是带了引号的吗?
Originally posted by namejm at 2006-9-18 09:51 PM:
这就有点奇怪了。可能是你的inf和ini中带有CMD的敏感字符,所以会出错吧,贴一段内容出来看看。
@echo off
cd.>layout_.inf
cd.>peconfig_.ini
setlocal enabledelayedexpansion
for /f "tokens=*" %%i in (C:\MININT\INF\LAYOUT.INF) do (
set var=%%i
set "var=!var:i386=MININT!"
echo !var!>>layout_.inf
)
for /f "tokens=*" %%i in (C:\MININT\PECONFIG.INI) do (
set str=%%i
set "str=!str:i386=MININT!"
echo !str!>>peconfig_.ini
)
@echo off
cd.>layout_.inf
cd.>peconfig_.ini
setlocal enabledelayedexpansion
for /f "tokens=*" %%i in (C:\MININT\INF\LAYOUT.INF) do (
set var=%%i
set "var=!var:i386=MININT!"
echo !var!>>layout_.inf
)
for /f "tokens=*" %%i in (C:\MININT\PECONFIG.INI) do (
set str=%%i
set "str=!str:i386=MININT!"
echo !str!>>peconfig_.ini
)
Originally posted by tclshx at 2006-9-18 22:16:
LAYOUT.INF中并没有你说的敏感字符|和||,也没有替换成功.
Originally posted by qwe1234567 at 2006-9-19 04:48 AM:
可是我是成功了的啊!
Originally posted by namejm at 2006-9-19 06:34 AM:
请问:你的ISO文件里是不是有boot.ini文件?如果有的话,那就会运行不成功,原因在这一句上:For %%I In (C D E F G H I J K L M N O P Q R S T U V W X Y Z) Do If ...
Originally posted by namejm at 2006-9-20 12:32 AM:
昨天看帖匆忙,忘记了一个最关键的问题:我那个代码是在当前目录下生成layout_.inf和PECONFIG_.INI的,所以,当把它放到光盘上或者做成ISO加载到虚 ...