|
本帖最后由 slore 于 2019-9-10 21:11 编辑
1、如下图那样"进入睡眠"及"关闭屏幕"状态的时间在何处设置?
只有选项
- "system.power.off_disp_bat":3,
- "system.power.off_disp_plug":3,
- "system.power.off_disk_bat":20,
- "system.power.off_disk_plug":2,
- "system.power.dis_usb_suspend_bat":true,
- "system.power.dis_usb_suspend_plug":true,
复制代码
任意main.bat你可以用
- if not "x%opt[system.power.off_disp_bat]%"=="x" call :POWER_SETTINGS
- goto :EOF
- :POWER_SETTINGS
- echo %opt[system.power.off_disp_bat]%
- echo %opt[system.power.off_disp_plug]%
- ...
- 自己根据设定值, 去修改注册表设定, 我觉得没什么用没改, 只是界面选项设计用来参考
- goto :EOF
复制代码
这个已经自动根据选项设定了啊.
D:\Dev\WimBuilder2\Projects\WIN10XPE\01-Components\00-Shell\last.bat
- rem // 0=Always combine, hide labels, 1=Combine when taskbar is full,2=Never combine
- set TaskbarCombineType=2
- if "x%opt[shell.taskbar.combine]%"=="xalways" (
- set TaskbarCombineType=0
- ) else if "x%opt[shell.taskbar.combine]%"=="xauto" (
- set TaskbarCombineType=1
- )
- reg add HKLM\Tmp_Default\Software\Microsoft\Windows\CurrentVersion\Explorer\Advanced /v TaskbarGlomLevel /t REG_DWORD /d %TaskbarCombineType% /f
- set TaskbarCombineType=
复制代码
3、想增加一个选项 "04-System32",内容是 System32 及 SysWOW64 目录下的补充文件。在 WIN10XPE 的 main.bat 增加红圈中的一行后没有反应(如下图):
CheckPatch 是确认你这个选项是否打勾.
你这里不需要用.
另外你的代码好像写错了? 最后少了引号?还是画框盖住了.
不需要修改Projects\WIN10XPE\main.bat,
01-Components\04-System32下面新建一个 main.html, 啥内容都不用写.
01-Components\04-System32
main.html
System32.7z
main.bat
main.bat
你现在是错误的, V2X是从 WimBuilder2\vendor\子目录 下面解压.
你现在的代码, 需要把 System32.7z 放到:
WimBuilder2\vendor\_CUSTOMFILES_
另外, X_WIN你写错了, 需要用环境变量. "%X_WIN%\"
不想放到vendor分开的话, 建议直接调用7za.exe或者Extract2X宏命令解压.
main.bat
- 7za x System32.7z -o"%X_WIN%"
- rem 或者用下面这个, 二选一
- call Extract2X System32.7z "%X_WIN%"
复制代码
提取install.wim中额外文件的话, 你的SysWOW64的部分不对.
call AddFiles %0 :end_files
goto :end_files
@\Windows\System32\
BioCredProv.dll,....,.....
wpc.dll
+syswow64
;09.01版本添加了syswow64关键字,可以在这里
;需要给System32中添加,也需要给SysWow64中添加的文件.
...
...
...
-syswow64
+if "x%opt[build.wow64support]%"="xtrue"
@\Windows\SysWOW64\
activeds.dll,...,..
mfc40u.dll
-if
:end_files
你的代码不全, 你先按我这个改改看, 如果还不行, 你把04-System32补丁,
传上来吧.
另外:
为了快速测试自制补丁, 强烈推荐先使用 [准备]页面的, 使用 test\boot.wim.
自己的main.bat中,
@echo on
...
...
...
pause |
|