无忧启动论坛

 找回密码
 注册
搜索
系统gho:最纯净好用系统下载站广告联系 微信:wuyouceo QQ:184822951
查看: 30972|回复: 192
打印 上一主题 下一主题

[分享] 从"五秒制作完成网络骨头版pe"瞎改的从原版iso制作网络骨头版pe批处理0422

    [复制链接]
1#
发表于 2020-12-13 11:51:36 | 显示全部楼层
本帖最后由 xhwfq 于 2020-12-13 16:01 编辑

问题版已删除,以下是修正版。
--------------------------------------------------------------------------------------
@echo off& cd /d %~dp0
if exist %~dp0boot.wim goto:start

for /f %%i in ('dir /b %~dp0*.iso') do set iso=%%i
if "%iso%"=="" exit

echo 正在解压出boot.wim....
%~dp0bin\7z.exe e -o%~dp0 -aoa  %~dp0%iso% sources/boot.wim
echo.

:start
call:set_lst
set dfr=delete --force --recursive

echo 正在列表boot.wim第1分卷...
%~dp0bin\wimlib dir %~dp0boot.wim 1|find "." >List1.txt
findstr /v %lst% List1.txt >List2.txt
(for /f "delims=" %%i in (List2.txt) do (echo %dfr% "%%i")) >List3.txt

echo.
echo 正在增删boot.wim包里的文件...
%~dp0bin\wimlib delete boot.WIM 1 --check
%~dp0bin\wimlib update boot.WIM <List3.txt
%~dp0bin\wimlib update boot.WIM <add2wim\add2wim.txt
%~dp0bin\wimlib optimize boot.WIM

del *.txt
echo 完成!!!
timeout 5 >nul
exit

:set_lst
set lst="simsun.ttc ..."
goto:eof

点评

你这个好像删的文件不对  详情 回复 发表于 2020-12-13 14:14
回复

使用道具 举报

2#
发表于 2020-12-13 15:00:46 | 显示全部楼层
江南一根葱 发表于 2020-12-13 14:14
你这个好像删的文件不对

修正了

点评

可以了,不过还是多了个exit,你埋坑了  详情 回复 发表于 2020-12-13 15:10
回复

使用道具 举报

3#
发表于 2020-12-13 15:27:00 | 显示全部楼层
江南一根葱 发表于 2020-12-13 15:10
可以了,不过还是多了个exit,你埋坑了

测试时加上的,忘记删掉了;D
回复

使用道具 举报

4#
发表于 2020-12-18 13:36:32 | 显示全部楼层
该研究一下,怎样一键生成象微pe一样"好用"的10pe?

点评

那样的话,需要用wimlib参数再从install.wim里抽取一些文件来。或者干脆直接以install.wim为基础来削减应该是最好的!  详情 回复 发表于 2020-12-18 14:48
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

小黑屋|手机版|Archiver|捐助支持|无忧启动 ( 闽ICP备05002490号-1 )

闽公网安备 35020302032614号

GMT+8, 2024-6-16 02:06

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

快速回复 返回顶部 返回列表