看看下面这个,应该是有机会用到。
本文转载自cctips
$OEM$发布文件夹是什么
$OEM$文件夹的用途是,你放在该文件夹中的所有文件都会被自动复制到你安装Windows 的目标分区。一旦复制操作结束,你就可以用预先创建的批处理文件配合%systemdrive%变量安装其中的软件或执行其它任务。例如,如果Windows 被安装到D 盘,环境变量“%systemdrive%”就代表D:\ 。
你可能会问,“为什么不直接从光盘上安装那些软件?”,那是因为光驱盘符在每台电脑上都是不同的,这也就说明了为什么没有“%CDROM%”这样的环境变量。然而你可以创建并运行脚本来检查光盘上某个特定文件的存在,这样就可以把当前的光驱盘符映射为%CDROM%变量。但是在本文中我们不准备涉及该内容(不过该内容在论坛中曾被多次讨论,你应该可以搜索的到)。
$OEM$发布文件夹
如同你在右图中看到的,$OEM$文件夹和i386 文件夹是同一级的,并不是包含在其中。$1 文件夹中的任何文件都会被复制到Windows 安装到的硬盘分区的根目录(例如C 盘)。
看下面的例子你就知道它是怎么工作的了:
在准备过程中,文件夹结构是这样的:
C:\XPCD\$OEM$\$1\Install\
当刻录到光盘(X 是光驱盘符)后,文件夹结构变成了这样:
X:\$OEM$\$1\Install\
当\$OEM$\$1\Install 文件夹在安装系统过程中被复制到硬盘后,文件夹结构变成了这样:
C:\Install\
了解了吗?这就解释了为什么在本站你能找到很多类似"start /wait %systemdrive%\install\MSN\msnmsgs.msi /qb"的命令,因为该命令的输出路径和C:\Install\ 一样,都是安
装Windows 的分区。
$$ - 在该文件夹中的任何文件都会被复制到Windows 文件夹,无论该文件夹叫什么名字(Windows、WINNT、WindowsXP)。通过使用这种方法你可以在$$中创建其它文件夹,例如Themes 下的Resources 子文件夹,然后就可以把你的视觉主题放在里面。随后这些文件就会在安装Windows 过程中自动被复制到C:\WINDOWS\Resources\Themes。
现在你知道该文件夹如何工作了,而其它文件夹中的文件会被复制到:
$Docs -Documents and Settings
$Progs - Program Files
$$ - Windows 文件夹
$1 - 安装Windows 的分区的根目录
这样做就省得用COPY 或XCOPY 命令复制文件和文件夹到目标位置了。
注意:由于$OEM$文件夹的处理是在TXTSETUP 模式的安装文件复制完毕就开始处理了,所以对于自动安装脚本等操作来说是一个很好的选择
把要导入的注册表文件(如1.reg,2.reg等)放在$OEM$文件夹(是跟i386同一个目录下的,不是i386下的$OEM$)下,然后在该目录下建一个批处理文件(如a.bat),编辑a.bat里的内容,加入如下几行:
regedit /s 1.reg
regedit /s 2.reg
加/s参数是安静导入,这样才是无人值守
然后修改该文件夹下的cmdlines.txt文件,按照里面的格式添加一行
"a.bat"(是英文输入下的双引号,不是中文输入法下的双引号,如果实在不确定,直接把上面的一行复制过去再修改中间的内容)。这样在系统安装过程(准确来说是在系统安装到“注册组件”这一步)这几个注册表文件就能自动导入了。
在执行到“无人值守安装”对话框的“信息”选项卡时要选上“Oem Preinstall”,这样才会生成$OEM$文件夹的
本文转载自cctips
$OEM$发布文件夹是什么
$OEM$文件夹的用途是,你放在该文件夹中的所有文件都会被自动复制到你安装Windows 的目标分区。一旦复制操作结束,你就可以用预先创建的批处理文件配合%systemdrive%变量安装其中的软件或执行其它任务。例如,如果Windows 被安装到D 盘,环境变量“%systemdrive%”就代表D:\ 。
你可能会问,“为什么不直接从光盘上安装那些软件?”,那是因为光驱盘符在每台电脑上都是不同的,这也就说明了为什么没有“%CDROM%”这样的环境变量。然而你可以创建并运行脚本来检查光盘上某个特定文件的存在,这样就可以把当前的光驱盘符映射为%CDROM%变量。但是在本文中我们不准备涉及该内容(不过该内容在论坛中曾被多次讨论,你应该可以搜索的到)。
$OEM$发布文件夹
如同你在右图中看到的,$OEM$文件夹和i386 文件夹是同一级的,并不是包含在其中。$1 文件夹中的任何文件都会被复制到Windows 安装到的硬盘分区的根目录(例如C 盘)。
看下面的例子你就知道它是怎么工作的了:
在准备过程中,文件夹结构是这样的:
C:\XPCD\$OEM$\$1\Install\
当刻录到光盘(X 是光驱盘符)后,文件夹结构变成了这样:
X:\$OEM$\$1\Install\
当\$OEM$\$1\Install 文件夹在安装系统过程中被复制到硬盘后,文件夹结构变成了这样:
C:\Install\
了解了吗?这就解释了为什么在本站你能找到很多类似"start /wait %systemdrive%\install\MSN\msnmsgs.msi /qb"的命令,因为该命令的输出路径和C:\Install\ 一样,都是安
装Windows 的分区。
$$ - 在该文件夹中的任何文件都会被复制到Windows 文件夹,无论该文件夹叫什么名字(Windows、WINNT、WindowsXP)。通过使用这种方法你可以在$$中创建其它文件夹,例如Themes 下的Resources 子文件夹,然后就可以把你的视觉主题放在里面。随后这些文件就会在安装Windows 过程中自动被复制到C:\WINDOWS\Resources\Themes。
现在你知道该文件夹如何工作了,而其它文件夹中的文件会被复制到:
$Docs -Documents and Settings
$Progs - Program Files
$$ - Windows 文件夹
$1 - 安装Windows 的分区的根目录
这样做就省得用COPY 或XCOPY 命令复制文件和文件夹到目标位置了。
注意:由于$OEM$文件夹的处理是在TXTSETUP 模式的安装文件复制完毕就开始处理了,所以对于自动安装脚本等操作来说是一个很好的选择
把要导入的注册表文件(如1.reg,2.reg等)放在$OEM$文件夹(是跟i386同一个目录下的,不是i386下的$OEM$)下,然后在该目录下建一个批处理文件(如a.bat),编辑a.bat里的内容,加入如下几行:
regedit /s 1.reg
regedit /s 2.reg
加/s参数是安静导入,这样才是无人值守
然后修改该文件夹下的cmdlines.txt文件,按照里面的格式添加一行
"a.bat"(是英文输入下的双引号,不是中文输入法下的双引号,如果实在不确定,直接把上面的一行复制过去再修改中间的内容)。这样在系统安装过程(准确来说是在系统安装到“注册组件”这一步)这几个注册表文件就能自动导入了。
在执行到“无人值守安装”对话框的“信息”选项卡时要选上“Oem Preinstall”,这样才会生成$OEM$文件夹的
转载于:https://blog.51cto.com/zhcxl/175637