You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何通过Windows CMD创建包含空白项目的.mpp文件?

通过Windows CMD创建有效空白MS Project文件的方法

你之前用echo Creating mpp file > file.mpp和type nul > file.mpp生成的只是空文本文件,并不是有效格式的.mpp项目文件——因为.mpp是二进制结构的专有格式,CMD原生命令无法直接生成符合规范的项目文件,必须借助MS Project的COM对象来创建。

以下是两种可行的解决方案:

方案1:用VBScript配合CMD执行

  1. 创建一个名为CreateBlankMPP.vbs的脚本文件,内容如下:
Set objProjectApp = CreateObject("MSProject.Application")
objProjectApp.Visible = False ' 后台静默创建,无需打开Project界面
Set newProject = objProjectApp.Projects.Add
newProject.SaveAs "D:\Your\Target\Path\blank.mpp" ' 替换为你的实际保存路径
objProjectApp.Quit
Set objProjectApp = Nothing
  1. 在CMD中执行该脚本:
cscript CreateBlankMPP.vbs

方案2:直接在CMD中调用PowerShell命令

无需额外创建脚本,直接在CMD中运行以下命令(记得替换路径):

powershell -Command "$projApp = New-Object -ComObject MSProject.Application; $projApp.Visible = $false; $newProj = $projApp.Projects.Add(); $newProj.SaveAs('D:\Your\Target\Path\blank.mpp'); $projApp.Quit(); [System.Runtime.Interopservices.Marshal]::ReleaseComObject($projApp) | Out-Null"

注意事项

  • 必须预先安装Microsoft Project软件,因为上述方法依赖其提供的COM组件。
  • 保存路径要确保有写入权限,路径包含空格时需用双引号包裹(比如"D:\My Projects\blank.mpp")。
  • 如果需要看到Project界面创建过程,可将Visible = False改为Visible = True。

内容的提问来源于stack exchange,提问作者phamer

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.07.28 17:52:38