How To Automate Making Screensaver From SWF Flash Movie - ByteScout

How To Automate Making Screensaver From SWF Flash Movie

  • Home
  • /
  • Articles
  • /
  • How To Automate Making Screensaver From SWF Flash Movie
SWF Bytescout SWF To Screensaver Scout command line license allows to automate making SCR or EXE screensavers from SWF and FLV flash movies.

To automate creating screensavers (SCR, EXE) from Flash movies (SWF, FLV), use command line interface of SWF To Screensaver Scout.

More Information about SWF to SCR and SWF to EXE command line:
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"
If you are satisfied with how it works in DEMO version, you are welcome to purchase a Command Line License at https://bytescout.com/buy.php?sku=SWFTOSCREENSAVERSCOUT-COMMAND-LINE
 
prev
next