Discussion:
PPT command line
(too old to reply)
DJSennello
2009-01-30 19:44:09 UTC
Permalink
I get a PPT (2003) file e-mailed to me daily that needs to be displayed as a
slide show on a public display. What I’d like to do is automate things. I
can start PPT and load the presentation and start it as a slide show remotely
from a command line. What I CAN’T seem to do is automate it so the slides
advance, say every 20 seconds. The whole goal is NOT to go to the remote
machine and fire things up manually. It all needs to be remote command line.
It looks like timings are stored in the PPT file itself. Any solution,
macro, VBS that can be tacked on the command line would help. I’m thinking
PPT just isn’t up to this task. Any ideas would be greatly appreciated.
--
DJSennello
Steve Rindsberg
2009-01-31 00:04:47 UTC
Permalink
Post by DJSennello
I get a PPT (2003) file e-mailed to me daily that needs to be displayed as a
slide show on a public display. What I’d like to do is automate things. I
can start PPT and load the presentation and start it as a slide show remotely
from a command line. What I CAN’T seem to do is automate it so the slides
advance, say every 20 seconds. The whole goal is NOT to go to the remote
machine and fire things up manually. It all needs to be remote command line.
It looks like timings are stored in the PPT file itself. Any solution,
macro, VBS that can be tacked on the command line would help. I’m thinking
PPT just isn’t up to this task. Any ideas would be greatly appreciated.
If an add-in has an AutoRun subroutine, it'll run every time the add-in loads
(usually every time PPT starts up).

The add-in could load a specific file from a known location, set the advance
times automatically, then fire off the show.



==============================
PPT Frequently Asked Questions
http://www.pptfaq.com/

PPTools add-ins for PowerPoint
http://www.pptools.com/
DJSennello
2009-01-31 14:52:03 UTC
Permalink
Thank you for your kind help. I may have missed it somewhere, but I haven't
found an add-on that would do these things yet. My kludge right now is I
have a script to kill the remote PPT, open a local (to me) copy of the PPT
presentation, set timings, save to the remote share, the remotely start PPT
with /s <file.ppt> command line. It works, but a little too busy... Again,
thank you for your help!
--
DJSennello
Post by Steve Rindsberg
Post by DJSennello
I get a PPT (2003) file e-mailed to me daily that needs to be displayed as a
slide show on a public display. What I’d like to do is automate things. I
can start PPT and load the presentation and start it as a slide show remotely
from a command line. What I CAN’T seem to do is automate it so the slides
advance, say every 20 seconds. The whole goal is NOT to go to the remote
machine and fire things up manually. It all needs to be remote command line.
It looks like timings are stored in the PPT file itself. Any solution,
macro, VBS that can be tacked on the command line would help. I’m thinking
PPT just isn’t up to this task. Any ideas would be greatly appreciated.
If an add-in has an AutoRun subroutine, it'll run every time the add-in loads
(usually every time PPT starts up).
The add-in could load a specific file from a known location, set the advance
times automatically, then fire off the show.
==============================
PPT Frequently Asked Questions
http://www.pptfaq.com/
PPTools add-ins for PowerPoint
http://www.pptools.com/
Steve Rindsberg
2009-01-31 17:05:54 UTC
Permalink
Post by DJSennello
Thank you for your kind help. I may have missed it somewhere, but I haven't
found an add-on that would do these things yet.
I don't know of any either. Notice that I said that an add-in "could" do such
a thing. ;-)

You'd have to write one or have someone write it for you. From your
explanation below, it sounds like you'd be able to do it with a bit of help.

The pages below this heading will get you started:

Creating and Installing Add-ins, Toolbars, Buttons
http://www.pptfaq.com/index.html#name_Creating_and_Installing_Add-ins-_Toolbars
-_Buttons



My kludge right now is I
Post by DJSennello
have a script to kill the remote PPT, open a local (to me) copy of the PPT
presentation, set timings, save to the remote share, the remotely start PPT
with /s <file.ppt> command line. It works, but a little too busy... Again,
thank you for your help!
==============================
PPT Frequently Asked Questions
http://www.pptfaq.com/

PPTools add-ins for PowerPoint
http://www.pptools.com/
SteveP
2009-02-01 19:45:01 UTC
Permalink
It sounds like you simply need to save the file (or rename it, since it's a
2003 version) to PPS, "PowerPoint Show". Before you do, in Slide Show | Set
Up Show, be sure it's set to use slide timings, and it's set to loop until
"esc". Of course also make sure that all the slides have a 20 second
duration by checking them in the slide sorter view.

Then save as a PPS and when you execute the file, it should just run.

PowerPoint is more than adequate for this task. It's all in the settings.

Steve Puffenberger
www.painfreepresentations.com
Post by DJSennello
I get a PPT (2003) file e-mailed to me daily that needs to be displayed as a
slide show on a public display. What I’d like to do is automate things. I
can start PPT and load the presentation and start it as a slide show remotely
from a command line. What I CAN’T seem to do is automate it so the slides
advance, say every 20 seconds. The whole goal is NOT to go to the remote
machine and fire things up manually. It all needs to be remote command line.
It looks like timings are stored in the PPT file itself. Any solution,
macro, VBS that can be tacked on the command line would help. I’m thinking
PPT just isn’t up to this task. Any ideas would be greatly appreciated.
--
DJSennello
DJSennello
2009-02-02 16:31:01 UTC
Permalink
Thank you for your help Steve. My goal is to not have to “touch” the
presentation at all, other than save it to a remote share. I was hoping PPT
had a global default slide show setting separate from the PPT physical file,
or a CL parameter.
--
DJSennello
Post by SteveP
It sounds like you simply need to save the file (or rename it, since it's a
2003 version) to PPS, "PowerPoint Show". Before you do, in Slide Show | Set
Up Show, be sure it's set to use slide timings, and it's set to loop until
"esc". Of course also make sure that all the slides have a 20 second
duration by checking them in the slide sorter view.
Then save as a PPS and when you execute the file, it should just run.
PowerPoint is more than adequate for this task. It's all in the settings.
Steve Puffenberger
www.painfreepresentations.com
Post by DJSennello
I get a PPT (2003) file e-mailed to me daily that needs to be displayed as a
slide show on a public display. What I’d like to do is automate things. I
can start PPT and load the presentation and start it as a slide show remotely
from a command line. What I CAN’T seem to do is automate it so the slides
advance, say every 20 seconds. The whole goal is NOT to go to the remote
machine and fire things up manually. It all needs to be remote command line.
It looks like timings are stored in the PPT file itself. Any solution,
macro, VBS that can be tacked on the command line would help. I’m thinking
PPT just isn’t up to this task. Any ideas would be greatly appreciated.
--
DJSennello
SteveP
2009-02-02 19:08:01 UTC
Permalink
Well, someone is going to have to "touch" it to make the revisions, so if
they can check the show settings and save it as a PPS instead of a PPT, you
won't have to touch it at all.

And actually if they're simply updating the previous slide deck, the show
settings shouldn't change. All they need to do is save as PPS. If they
can't figure that out, since this is an Office 03 formatted show, you can
simply change the extension to PPS instead of PPT when you upload.

It's just a matter of getting the "loop until esc" and "use slide timings"
settings right in the master.

(In case you missed this piece of it, launching a PPS file by
double-clicking its name in Explorer or using a command prompt starts the
show in the "run" mode, and if timings are present and the loop settings are
correct, it will start and run all day. No construction window or other
controls appear - it just runs full screen. To edit a PPS file you have to
launch an empty instance of PowerPoint and then open the PPS using the
File|Open command.)
Post by DJSennello
Thank you for your help Steve. My goal is to not have to “touch” the
presentation at all, other than save it to a remote share. I was hoping PPT
had a global default slide show setting separate from the PPT physical file,
or a CL parameter.
--
DJSennello
Post by SteveP
It sounds like you simply need to save the file (or rename it, since it's a
2003 version) to PPS, "PowerPoint Show". Before you do, in Slide Show | Set
Up Show, be sure it's set to use slide timings, and it's set to loop until
"esc". Of course also make sure that all the slides have a 20 second
duration by checking them in the slide sorter view.
Then save as a PPS and when you execute the file, it should just run.
PowerPoint is more than adequate for this task. It's all in the settings.
Steve Puffenberger
www.painfreepresentations.com
Post by DJSennello
I get a PPT (2003) file e-mailed to me daily that needs to be displayed as a
slide show on a public display. What I’d like to do is automate things. I
can start PPT and load the presentation and start it as a slide show remotely
from a command line. What I CAN’T seem to do is automate it so the slides
advance, say every 20 seconds. The whole goal is NOT to go to the remote
machine and fire things up manually. It all needs to be remote command line.
It looks like timings are stored in the PPT file itself. Any solution,
macro, VBS that can be tacked on the command line would help. I’m thinking
PPT just isn’t up to this task. Any ideas would be greatly appreciated.
--
DJSennello
Loading...