我有几个ppt文件,我想创建一个脚本,询问我想用哪些预先制作的ppt文件来创建一个新的演示文稿。 示例 - 我有ppt1,ppt2,ppt3和ppt4。 将打开一个脚本,询问"选择要添加到新演示文稿的ppt文件"然后显示这些文件的列表。我给那些我想要的复选标记(让我们说ppt2和ppt4),当我点击OK时,它会将这些文件复制或添加到新的ppt中并询问我想要命名的新演示文稿。这就是全部。我认为这很容易,但我是新人,正在寻求帮助。我已经搜索并测试了几个不同的脚本以获得powerpoint建议,但似乎没有什么是我正在寻找的,或者不起作用。即使是一个简单的起点,我也可以从那里(或至少我希望)LOL 提前谢谢。
答案 0 :(得分:1)
你可能找不到你想要的解决方案,所以我建议你制定一个"计划"如何实现你想要的,一次一步地研究。实施例
第1步& 2:
#DEMO: Create sample files
New-Item -Name "PowerPoint Templates" -ItemType Directory
New-Item -Name "ppt1.ppt" -Path '.\PowerPoint Templates' -ItemType File
New-Item -Name "ppt2.ppt" -Path '.\PowerPoint Templates' -ItemType File
New-Item -Name "ppt3.ppt" -Path '.\PowerPoint Templates' -ItemType File
New-Item -Name "ppt4.ppt" -Path '.\PowerPoint Templates' -ItemType File
#1. Get available templates and select which to use
$SelectedTemplates = Get-ChildItem -Path '.\PowerPoint Templates' |
Select-Object Name, FullName |
Out-GridView -PassThru -Title "Select the ppt files you want to add to your new presentation"
#2. Ask user for new ppt name
$OutputFileName = Read-Host "Name of new PowerPoint presentation"