首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >为Windows创建.bat文件

为Windows创建.bat文件
EN

Stack Overflow用户
提问于 2022-03-13 18:23:19
回答 1查看 187关注 0票数 0

由于我需要每周多次构建WinPE (都带有自定义设置),所以我想创建一个.bat文件来加快速度。我可以为每个选项/客户制作不同的.bat文件。

我创建了一个名为amd64.bat的文件,如下所示:

代码语言:javascript
复制
@echo off

title WinPE building script

copype amd64 C:\winpe_amd64

Dism /Mount-Image /ImageFile:"C:\winpe_amd64\media\sources\boot.wim" /index:1 /MountDir:"C:\winpe_amd64\mount"
Dism /Add-Package /Image:"C:\winpe_amd64\mount" /PackagePath:"C:\Program Files (x86)\Windows Kits\10\Assessment and Deployment Kit\Windows Preinstallation Environment\amd64\WinPE_OCs\WinPE-WMI.cab"
Dism /Add-Package /Image:"C:\winpe_amd64\mount" /PackagePath:"C:\Program Files (x86)\Windows Kits\10\Assessment and Deployment Kit\Windows Preinstallation Environment\amd64\WinPE_OCs\WinPE-Scripting.cab"
[...]

我可以从‘’命令行运行amd64.bat文件,但它只运行第一个命令,在本例中是copype amd64 C:\winpe_amd64。之后,即使第一个命令成功,也不会启动任何命令。

我一直在阅读大量的文章,都告诉我使用‘调用’,但这也不起作用。或者我打错电话了。

也许有一种不同的方法来做这件事,或者我错过了一些重要的信息。任何帮助都是非常感谢的。

一些注意事项:如果我改变了颜色,这将工作,同样的‘标题’选项。它只运行第一个命令。整个包有30个命令(这将随着要添加的驱动程序数量的增加而增加)

谢谢你,保重!

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2022-03-16 15:32:11

解决了!

.bat文件必须如下所示才能正常工作:

代码语言:javascript
复制
@echo off
title WinPE building script

%SystemRoot%\System32\Dism.exe /cleanup-wim 
call copype.cmd amd64 C:\winpe_amd64

%SystemRoot%\System32\Dism.exe /Mount-Image /ImageFile:"C:\winpe_amd64\media\sources\boot.wim" /index:1 /MountDir:"C:\winpe_amd64\mount"
%SystemRoot%\System32\Dism.exe /Add-Package /Image:"C:\winpe_amd64\mount" /PackagePath:"C:\Program Files (x86)\Windows Kits\10\Assessment and Deployment Kit\Windows Preinstallation Environment\amd64\WinPE_OCs\WinPE-WMI.cab"
%SystemRoot%\System32\Dism.exe /Add-Package /Image:"C:\winpe_amd64\mount" /PackagePath:"C:\Program Files (x86)\Windows Kits\10\Assessment and Deployment Kit\Windows Preinstallation Environment\amd64\WinPE_OCs\WinPE-Scripting.cab"

pause

因此,对我来说,call copype.cmd amd64 C:\winpe_amd64和添加%SystemRoot%\System32\Dism.exe而不是Dism才是诀窍。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/71459608

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档