嘿谁能告诉我如何打开powerpoint并播放幻灯片
我有以下代码,但它不起作用
$ppAdvanceOnTime = 2
$ppShowTypeKiosk = 3
$ppSlideShowDone = 5
Add-type -AssemblyName office
$Application = New-Object -ComObject powerpoint.application
$application.visible = [Microsoft.Office.Core.MsoTriState]::msoTrue
$path = "C:\Users\asuribha\Desktop\Web.pptx"
$presentation = $application.Presentations.open($path)
$presentation.SlideShowSettings.AdvanceMode = $ppAdvanceOnTime
$presentation.SlideShowSettings.ShowType = $ppShowTypeKiosk
$presentation.SlideShowSettings.StartingSlide = 1
$presentation.SlideShowSettings.EndingSlide = $presentation.Slides.Count
Do
{
$presenatation.SlideShowSettings.Run.View.
if (Err<>0)
{
Exit Do
}
}
until ($presenatation.SlideShowSettings.Run.View.State = $ppSlideShowDone)
$application.quit()
[gc]::collect()
[gc]::WaitForPendingFinalizers()
此代码打开电源点但不播放幻灯片!我也有一个问题,它有时会自动关闭电源点。
这个你能帮我吗
我对来自不同网站的上述问题感到困扰,最终发现这是最快的,并且没有任何问题,即使 powerpoint 没有运行机器,它仍然能够继续运行。我基本上想运行一个脚本,接待员可以输入详细信息,而无需任何复杂性,只需一个输入框,然后完成后将在演示屏幕上运行另一个 powershell。
这是接待员输入 powershell 输入。
Add-Type -AssemblyName Microsoft.VisualBasic
$PPTFile = [Microsoft.VisualBasic.Interaction]::InputBox('Enter FileName', 'Powerpoint File', "$env")
$pptx = "d:\Presentations"+($pptfile)+".pptx"
$pptx | Out-File "\\(machine name)\Scripts\Powerpoint.txt"
我可能可以稍后通过远程运行 powershell 来简化它,但目前作为 powershell 新手,我在另一端运行其他脚本,并且一切运行良好。
Stop-Process -name "POWERPNT"
$Power = Get-Content "d:\Scripts\Powerpoint.txt"
write-output $Power
$powerptx = "/s "+($Power)
启动进程 powerpnt.exe -ArgumentList "$powerptx"
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)