2022年10月31日月曜日

PowerPointスライドショーを自動開始するバッチを作りたい

PowerPointで作成したスライドショーを、自動開始させたいケースがあったのでバッチを作ってみました。今回はPCの電源投入後、自動開始させたいとの内容。

多分これから先、同じ内容でぶち当たることがありそうなので、自分用の備忘録用に記事にして残しておきます。役に立つといいなぁ。

以下、作成したソース。

@ECHO OFF
REM 要設定変更(ここから)

REM PowerPointのインストール先を指定(フルパス)
SET powerPointPath="C:\Program Files\Microsoft Office\root\Office16\POWERPNT.EXE"

REM 再生したいpptファイルを指定(フルパス)

SET pptFilePath="C:\sample\Test.pptx"

REM 端末起動からファイル表示開始までの待機時間を指定
SET timeWait=30
REM 要設定変更(ここまで)

REM スライドショー開始までディレイをかける
timeout /t %timeWait%

REM スライドショー自動開始
%powerPointPath% /S %pptFilePath%

exit

PowerPointViewer時代と違い、POWERPNT.exeに渡す起動引数が「/S」になっていたのでちょっとハマりました。こういう起動引数系のヘルプってどこかにまとまってないもんなんですかね。。。

 

ではまた。