gpt4 book ai didi

用于打开 powerpoint 和播放幻灯片的 Powershell 脚本

转载 作者:行者123 更新时间:2023-12-01 02:30:10 26 4
gpt4 key购买 nike

嘿 谁能告诉我如何打开电源点和播放幻灯片

我有以下代码,但它不起作用

$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"

关于用于打开 powerpoint 和播放幻灯片的 Powershell 脚本,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13650968/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com