无忧启动论坛

标题: [求助]关于在精简安装盘中遇到的用DOS批处理来编辑修改文本文件的方法问题 [打印本页]

作者: nipo    时间: 2008-4-26 11:26
标题: [求助]关于在精简安装盘中遇到的用DOS批处理来编辑修改文本文件的方法问题
2006年初步学会了制作Windows全自动系统安装盘,出了一款成品,但当时的技术很初级(如:使用wutool集成补丁),当时也不会使用DOS批处理。今年年初,在一家网站上看到了《我研究的XP SP2及之
后的补丁集成法》,重新拾起这件事,利用原有的一点粗浅DOS基础,几天功夫就学会了DOS批处理,并很快学会了更多的应用,做了一个批处理文件,目标是尽可能实现全自动处理制作安装盘的过程。学习制作过程中,找到了无忧启动论坛bshun朋友的原贴,并且知道了老毛桃早在2006年就已经发布了更完善的制作方法,很惭愧当时没看到。

我可以用批处理完成整个制作系统安装盘ISO文件的全过程,可惜不是全自动的:除了尚不能摆脱用nLite精简安装盘体积,还遇到一个障碍,就是在批处理对于I386目录下的.inf等文本文件的修改。这对于反复试验来说是一个大麻烦。眼下我都是采用CALL命令调用文件进行手工修改。

我要修改的I386目录下的文件及内容如下:
1、INTL.INF文件
删除或注释掉[CHS_Fonts]字段的simsun.ttc,,,65536一行。
2、Hivedef.inf,删除或注释掉以下行:
HKCU,"Keyboard Layout\Preload","3",0x00000002,"E0010804"
HKCU,"Keyboard Layout\Preload","4",0x00000002,"E0030804"
HKCU,"Keyboard Layout\Preload","5",0x00000002,"E0040804"
3、SRCHASST.INF文件,删除或注释掉以下行:
msgr3en.dll,,,32
nls30 2en.lex,,,32
courtney.acs,,,32
earl.acs,,,32
rover.acs,,,32
4、HIVESYS.INF文件
将INSTALL_LANGUAGE="0804"一行改成INSTALL_LANGUAGE="804"。



我还没学会在DOS批处理中修改文本文件。这几天在论坛翻阅了好多相关的帖子,仍然不得要领。索性直
接求助,一则请高手不吝赐教,帮忙解决我的困扰,二则通过实际应用,学习一下在批处理中修改文本文件的方法。

目前,我采用$OEM$文件夹来集成驱动。如能学会在批处理中修改文本文件这一关,下一步还打算采用制
作CAB包的方法来集成驱动,以及其他......。


如蒙教诲,不胜感激!!!



借此鸣谢使我在学习制作安装盘过程中使我受益良多的各慷慨分享其技术知识和研究成果的朋友及相关论坛、网站:CCTIP网站的刘晖、无忧启动论坛的bsun和老毛桃、散漫'S BLOG、CFANS、DOS联盟论坛、......




欢迎光临 无忧启动论坛 (http://bbs.wuyou.net/) Powered by Discuz! X3.3