To automate creating screensavers (SCR, EXE) from Flash movies (SWF, FLV), use command line interface of SWF To Screensaver Scout.
SWF To Screensaver Scout is able to convert SWF files into SCR (standalone screensaver file executbale) or EXE files (standalone installer with installation and uninstallation support) SPECIAL NOTES -------------------------- IMPORTANT: special Command Line License is required to use this feature in the FULL version of the product. EVALUATION version provides full functionality (but adds the reminder text) Supported Windows versions: Windows 2000, XP, Vista, 7, x64 IMPORTANT note for Windows Vista and 7: make sure you have checked "install flash plugin" or "install flash ocx" as Windows Vista or 7 as these OS does not provide built-in flash player plugin installed by default (as XP does) USAGE ----------- Sample: flashextract.exe /makeexe "project.ini" "input.swf?variable1=value1&variable2=value2" "output.exe" Parameters: 1) /makeexe or /makescr - tells to build .exe file as output (standalone installer and uninstaller) 2) "c:tmpMyScreensaverProject.ini" - project configuration file. Where to get or edit this file? This is the project file saved by SWF To Screensaver Scout To get this file do the following - run SWF To Screensaver Scout - click on "Make Setup.." button on the main toolbar - Screensaver Installer Settings dialog will appear. - Adjust settings as needed - Save this configuration into a file by clicking on the "Load / Save Project" button and selecting "Save File" (this will allow to select a filename to save configuration settings into) 3) "c:tmpinput.swf?variable1=value1&variable2=value2" - this is the path to input SWF file. If your SWF file supports parameters to pass into then you can add parameters with their values after "?" sign separated by "&" sign in the same way you pass these parameters in URL 4) "c:tmpoutput.exe" or "c:tmpoutput.scr" - path to output file (.exe or .scr extension according to /makeexe or /makescr parameter, see (1) for more info) TIPS ----------- 1) We need to supply additional files for use by our SWF file, how can we do this? SOLUTION: You need to modify your MyScreensaverProject.ini file: - Run SWF To Screensaver Scout - click on "Make Setup.." button on the main toolbar - Screensaver Installer Settings dialog will appear. - Load MyScreensaverProject.ini configuration by clicking on the "Load / Save Project" button and selecting "Load File" (then point to your .ini file and click Load) - Now switch to "Screensaver" tab - Check "Install additional files.." checkbox - Now add additional files using "ADD FILE.." button - When done save project settings back to MyScreensaverProject.ini using "Load / Save Project" button and "Save File" command on this button Then run your command line with this updated MyScreensaverProject.ini file. Additional files will be automatically embedded into the screensaver. SAMPLE COMMAND LINES: REM convert SWF (and pass parameters to it) into standalone EXE installer "%programfiles%swf to screensaver scoutflashextract.exe" /makeexe "c:tmpMyScreensaverProject.ini" "c:tmpMovieDisplayPassedVar.swf?variable1=value111" "c:tmpoutput.exe" REM convert SWF (and pass parameters to it) into standalone SCR screensaver file "%programfiles%swf to screensaver scoutflashextract.exe" /makescr "c:tmpMyScreensaverProject.ini" "c:tmpMovieDisplayPassedVar.swf?variable1=value111" "c:tmpoutput.scr"