Skip to content

Instantly share code, notes, and snippets.

@larsschenk
Created December 14, 2015 22:15
Show Gist options
  • Save larsschenk/218c637717077094828c to your computer and use it in GitHub Desktop.
Save larsschenk/218c637717077094828c to your computer and use it in GitHub Desktop.
ActiveBarcode BarcodeImage-Demo.bat
@ECHO OFF
REM ### barcodeimage-demo.bat
REM ###
REM ### Simple script to create demo_barcode_image* files for
REM ### demonstration purpose using the
REM ### ActiveBarcode commandline tool "barcodeimage.wsf"
REM ###
REM ### By Schenk & Horn, www.activebarcode.de & www.activbarcode.com
REM ### You are allowed to use and modify this script (barcodeimage-demo.bat)
REM ### in any way you want. Check out the website for full documentation.
REM ###
REM ### Synopsis: Creates one demo_barcode_image* for every bitmap filetype
REM ### and every colordepth that is supported by barcodeimage.wsf
REM ### Every possible combination is requested and barcodeimage.wsf will
REM ### create those files that are possible and will feedback an
REM ### error message for parameter combinations that are not possible.
REM ###
REM ### Choose color, size and angle by setting those
REM ### Parameters that follow now:
set typename=EAN128
set text=Hello World!
set forecolor=0000FF
set backcolor=FFFF00
set width=400
set hight=150
set alignment=1
set angle=0
set dpi=150
set fontbold=on
set parameters="-text=%text%" -typename=%typename% -echo=errors -forecolor=%forecolor% -backcolor=%backcolor% -width=%width% -height=%hight% -angle=%angle% -dpi=%dpi% -fontbold=%fontbold% -alignment=%alignment%
REM ############################################
REM ###
ECHO.
ECHO Creates one demo_barcode_image* for every bitmap filetype
ECHO and every colordepth that is supported by barcodeimage.wsf.
ECHO Every possible combination is requested and barcodeimage.wsf will
ECHO create those files that are possible and will return an
ECHO "Error:"-line for each parameter combination that is not possible.
ECHO.
ECHO Old demo_barcode_image* files will be deleted first and new
ECHO demo_barcode_image* files will be created with the parameters that you
ECHO have defined within this script.
ECHO.
ECHO You can run "DEL demo_barcode_image*" to get rid of the demo files
ECHO or delete them with your file-explorer.
ECHO.
PAUSE
DEL demo_barcode_image*
ECHO Creating demo_barcode_image_* files for BMP
cscript barcodeimage.wsf //nologo %parameters% -colordepth=1 demo_barcode_image_1bit.bmp
cscript barcodeimage.wsf //nologo %parameters% -colordepth=8 demo_barcode_image_8bit.bmp
cscript barcodeimage.wsf //nologo %parameters% -colordepth=16 demo_barcode_image_16bit.bmp
cscript barcodeimage.wsf //nologo %parameters% -colordepth=24 demo_barcode_image_24bit.bmp
cscript barcodeimage.wsf //nologo %parameters% -colordepth=32 demo_barcode_image_32bit.bmp
cscript barcodeimage.wsf //nologo %parameters% demo_barcode_image_default_bit.bmp
ECHO Creating demo_barcode_image_* files for PNG
cscript barcodeimage.wsf //nologo %parameters% -colordepth=1 demo_barcode_image_1bit.png
cscript barcodeimage.wsf //nologo %parameters% -colordepth=8 demo_barcode_image_8bit.png
cscript barcodeimage.wsf //nologo %parameters% -colordepth=16 demo_barcode_image_16bit.png
cscript barcodeimage.wsf //nologo %parameters% -colordepth=24 demo_barcode_image_24bit.png
cscript barcodeimage.wsf //nologo %parameters% -colordepth=32 demo_barcode_image_32bit.png
cscript barcodeimage.wsf //nologo %parameters% demo_barcode_image_default_bit.png
ECHO Creating demo_barcode_image_* files for JPG
cscript barcodeimage.wsf //nologo %parameters% -colordepth=1 demo_barcode_image_1bit.jpg
cscript barcodeimage.wsf //nologo %parameters% -colordepth=8 demo_barcode_image_8bit.jpg
cscript barcodeimage.wsf //nologo %parameters% -colordepth=16 demo_barcode_image_16bit.jpg
cscript barcodeimage.wsf //nologo %parameters% -colordepth=24 demo_barcode_image_24bit.jpg
cscript barcodeimage.wsf //nologo %parameters% -colordepth=32 demo_barcode_image_32bit.jpg
cscript barcodeimage.wsf //nologo %parameters% demo_barcode_image_default_bit.jpg
ECHO Creating demo_barcode_image_* files for TIF
cscript barcodeimage.wsf //nologo %parameters% -colordepth=1 demo_barcode_image_1bit.tif
cscript barcodeimage.wsf //nologo %parameters% -colordepth=8 demo_barcode_image_8bit.tif
cscript barcodeimage.wsf //nologo %parameters% -colordepth=16 demo_barcode_image_16bit.tif
cscript barcodeimage.wsf //nologo %parameters% -colordepth=24 demo_barcode_image_24bit.tif
cscript barcodeimage.wsf //nologo %parameters% -colordepth=32 demo_barcode_image_32bit.tif
cscript barcodeimage.wsf //nologo %parameters% demo_barcode_image_default_bit.tif
ECHO Creating demo_barcode_image_* files for TGA
cscript barcodeimage.wsf //nologo %parameters% -colordepth=1 demo_barcode_image_1bit.tga
cscript barcodeimage.wsf //nologo %parameters% -colordepth=8 demo_barcode_image_8bit.tga
cscript barcodeimage.wsf //nologo %parameters% -colordepth=16 demo_barcode_image_16bit.tga
cscript barcodeimage.wsf //nologo %parameters% -colordepth=24 demo_barcode_image_24bit.tga
cscript barcodeimage.wsf //nologo %parameters% -colordepth=32 demo_barcode_image_32bit.tga
cscript barcodeimage.wsf //nologo %parameters% demo_barcode_image_default_bit.tga
ECHO Creating demo_barcode_image_* files for GIF
cscript barcodeimage.wsf //nologo %parameters% -colordepth=1 demo_barcode_image_1bit.gif
cscript barcodeimage.wsf //nologo %parameters% -colordepth=8 demo_barcode_image_8bit.gif
cscript barcodeimage.wsf //nologo %parameters% -colordepth=16 demo_barcode_image_16bit.gif
cscript barcodeimage.wsf //nologo %parameters% -colordepth=24 demo_barcode_image_24bit.gif
cscript barcodeimage.wsf //nologo %parameters% -colordepth=32 demo_barcode_image_32bit.gif
cscript barcodeimage.wsf //nologo %parameters% demo_barcode_image_default_bit.gif
ECHO Creating demo_barcode_image_* files for WBMP
cscript barcodeimage.wsf //nologo %parameters% -colordepth=1 demo_barcode_image_1bit.wbmp
cscript barcodeimage.wsf //nologo %parameters% -colordepth=8 demo_barcode_image_8bit.wbmp
cscript barcodeimage.wsf //nologo %parameters% -colordepth=16 demo_barcode_image_16bit.wbmp
cscript barcodeimage.wsf //nologo %parameters% -colordepth=24 demo_barcode_image_24bit.wbmp
cscript barcodeimage.wsf //nologo %parameters% -colordepth=32 demo_barcode_image_32bit.wbmp
cscript barcodeimage.wsf //nologo %parameters% demo_barcode_image_default_bit.wbmp
ECHO Creating demo_barcode_image_* files for PBM
cscript barcodeimage.wsf //nologo %parameters% -colordepth=1 demo_barcode_image_1bit.pbm
cscript barcodeimage.wsf //nologo %parameters% -colordepth=8 demo_barcode_image_8bit.pbm
cscript barcodeimage.wsf //nologo %parameters% -colordepth=16 demo_barcode_image_16bit.pbm
cscript barcodeimage.wsf //nologo %parameters% -colordepth=24 demo_barcode_image_24bit.pbm
cscript barcodeimage.wsf //nologo %parameters% -colordepth=32 demo_barcode_image_32bit.pbm
cscript barcodeimage.wsf //nologo %parameters% demo_barcode_image_default_bit.pbm
ECHO Creating demo_barcode_image_* files for PGM
cscript barcodeimage.wsf //nologo %parameters% -colordepth=1 demo_barcode_image_1bit.pgm
cscript barcodeimage.wsf //nologo %parameters% -colordepth=8 demo_barcode_image_8bit.pgm
cscript barcodeimage.wsf //nologo %parameters% -colordepth=16 demo_barcode_image_16bit.pgm
cscript barcodeimage.wsf //nologo %parameters% -colordepth=24 demo_barcode_image_24bit.pgm
cscript barcodeimage.wsf //nologo %parameters% -colordepth=32 demo_barcode_image_32bit.pgm
cscript barcodeimage.wsf //nologo %parameters% demo_barcode_image_default_bit.pgm
ECHO Creating demo_barcode_image_* files for PPM
cscript barcodeimage.wsf //nologo %parameters% -colordepth=1 demo_barcode_image_1bit.ppm
cscript barcodeimage.wsf //nologo %parameters% -colordepth=8 demo_barcode_image_8bit.ppm
cscript barcodeimage.wsf //nologo %parameters% -colordepth=16 demo_barcode_image_16bit.ppm
cscript barcodeimage.wsf //nologo %parameters% -colordepth=24 demo_barcode_image_24bit.ppm
cscript barcodeimage.wsf //nologo %parameters% -colordepth=32 demo_barcode_image_32bit.ppm
cscript barcodeimage.wsf //nologo %parameters% demo_barcode_image_default_bit.ppm
ECHO Creating demo_barcode_image_* files for XPM
cscript barcodeimage.wsf //nologo %parameters% -colordepth=1 demo_barcode_image_1bit.xpm
cscript barcodeimage.wsf //nologo %parameters% -colordepth=8 demo_barcode_image_8bit.xpm
cscript barcodeimage.wsf //nologo %parameters% -colordepth=16 demo_barcode_image_16bit.xpm
cscript barcodeimage.wsf //nologo %parameters% -colordepth=24 demo_barcode_image_24bit.xpm
cscript barcodeimage.wsf //nologo %parameters% -colordepth=32 demo_barcode_image_32bit.xpm
cscript barcodeimage.wsf //nologo %parameters% demo_barcode_image_default_bit.xpm
ECHO Creating demo_barcode_image file for WMF
cscript barcodeimage.wsf //nologo %parameters% demo_barcode_image.wmf
ECHO Creating demo_barcode_image file for EMF
cscript barcodeimage.wsf //nologo %parameters% demo_barcode_image.emf
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment