2010khmsoft 发表于 2013-4-2 10:00:36

WIN7PE__X32_X64系统列表文件及批处理生成脚本下载

本帖最后由 2010khmsoft 于 2013-6-4 17:48 编辑

制作列表文件、列表文件转批处理文件

BC3一下两个列表文件的差异文件列表


不同版本的WIN7PE系统的列表文件、列表批处理文件及相应的config注册表文件陆续分享给大家。

制作思路:
下载WIN7PE由于文件比较大不便于大家制作和分享文件结构,如果使用文件列表发布然后上传WIN7PE的注册表文件config目录,通过自己提取文件然后WIM镜像封装,一个WIN7PE就可到手。

制作方法:
一、提取WIN7PE列表文件并发布出来:
1、首先当然是挂载你的WIN7PE.WIM镜像文件到一目录中
2、然后通过批处理文件的文件遍历到记事本中(可以是文件名也可是完整的路径文件名)
3、卸载WIN7PE.WIM镜像文件完成列表的获得。

制作了个简单的提取列表文件批处理

Title --告别繁琐的命令--管理员权限运行我! 制作人:KHMSOFT(我本疯狂)
@echo off
cls
color 2f
PUSHD %~dp0
@echo.
@echo 拷贝BOOT.WIM(Win7PE.WIM)、imagex文件到此批处理所在目录
@echo.
@echo 请使用管理员权限运行此批处理文件
@echo.
set /p input= 请输入(或拷贝)INSTALL.WIM(BOOT、Win7PE)文件名称(不含扩展名):
md .\%input%
DISM.exe /Get-WIMInfo /WimFile:.\%input%.wim
@echo.
SET /P drive_letter=   请输入你要选择的挂载的镜像卷(1/2/3/4/5...)
@echo-------------------------挂载wim镜像卷到mount-------------------
DISM.exe /Get-WIMInfo /WimFile:.\%input%.wim /index:%drive_letter%
DISM.exe /mount-wim /wimfile:.\%input%.wim /index:%drive_letter% /mountdir:.\%input%
@echo-------------------------暂停一下,查看后再卸载,按任意键继续-------
pause >nul
@echo.
@echo.
if exist list.txt del list.txt /q
@echo 建议输入镜像挂载的目录(如:INSTALL)
@echo.
@echo.
set /p list=请输入(拷贝)要进行判断的路径:
dir /b /a-d /s %list% >>list.txt
start list.txt
@echo.
@echo.
set /p savewim= 请输入保存的目录名:
md %savewim%
@echo.
@echo.
pause >nul
@echo-------------------------保存镜像并卸载----------------------------
DISM.exe /unmount-wim /commit /mountdir:.\%input%
imagex /export .\%input%.wim %drive_letter% .\%savewim%\%input% /boot /compress maximum
imagex /info .\%savewim%\%input%.wim %drive_letter% "WIN7PESP1 (X64)" "WIN7PESP1 (X64)远景:khmsoft制作"
@echo-------------------------按任意键退出------------------------------
pause >nul
@echo-------------------------返回操作根目录----------------------------
POPD


二、将列表文件转换为批处理文件:


Title --告别繁琐的命令--管理员权限运行我! 制作人:KHMSOFT(我本疯狂)
@echo off
cls
colo