For anyone interested, I got nowhere when I asked some programmer friends to look into a simple PowerShell script to page advance latest O365 PPT (locally installed). Also, with Win10 v2004 recently released, the Auto Windows Capture (required for hardware accelerated windows) now always displays the mouse. So on new PC, I've switched to the older BitBlt capture method and it works with hidden cursor
With a single monitor, and 20+ scenes for our stream (in sequence order, constantly switching back and forth from live video feed to pre-recorded videos .. could I have fewer scenes... yes, tried that but then stress/complexity of keeping track of what is next [and making mistakes] that isn't worth it). I need to keep OBS in foreground. I also have a browser window open for the streaming platform's controller interface.
So, on a single monitor setup, what I've been doing is
- have PowerPoint open in slide show Windowed mode [portrait orientation, right side of screen, full height of monitor] and it is in the background, but a portion (bottom 1/3 or so) of it is visible. By moving mouse over visible portion of PPTx page, and using scroll wheel, I can quickly/easily advance PPTx a single page without having to select (bring to foreground) PPT. This is not ideal, by any stretch. But until I can come up with some automation from OBS to PPTx, this will have to do.
There is a new script for PPT that can control OBS. The challenge I have is the PPTx we stream is put together by someone else, so I have to balance the effort of significant update/edit to PPT to control OBS once I get the file, or holding out for automation in the other direction, which MS is making difficult as part of security measures due to malware... ugh