The command line syntax for WMBatch is documented below:
wmbatch64.exe
To see the command line arguments and options enter the following
wmbatch64.exe -h
It should return:
WMBatch64.exe [-h | -version | -formats | -batch_file:<filename> | -in_file:<filename> -in_format:<format> <options> -out_file:<filename>]
-h Show this help message
-version Show version information
-formats Display supported wafer map formats
-licenses Display product licenses available
-command_file:<filename> command file name
-in_file:<filename> Input wafer map file name
-in_format:<format> Input wafer map format
-out_file:<filename> Output wafer map file name
WMBatch options:
-out_format:<format> Output wafer map format
-config_dir<dirname> Configuration directory for WMLib
-out_dir:<dirname> Output directory for files
-log_file:<filename> Write program actions and status to a log file
To determine the version of WMBatch (and the underlying library) use the following command:
wmbatch64.exe -version
To see what wafer map formats WMBatch supports, use this command:
wmbatch64.exe -formats
You should see something like this:
WMBatch: Supported Wafer Map Formats E5-1296 SECS-EG SINF
This lists all the supported file formats -- not the ones you have licenses for.
To see what wafer map formats are have been licensed for input and output:
wmbatch64.exe -licenses
This should return something like this (depending on which licenses have been activated)
WMBatch: License Status WMBatch [13910] Available Input Formats: E5-1296 [13616] Available SINF [13604] Available Output Formats: SECS-EG [13705] Available
To launch WMBatch and direct it to use a command file to control the conversion use this syntax:
wmbatch64.exe -command_file:<filename>
Most users will rely on command files because this gives the user a lot of control over the map file conversion.
To open and parse a wafer map file with a specified format. This instructs the program to open the file, parse it, load the data into the WMLib input database and also copy the data to the output database.
wmbatch64.exe -in_file:<filename> -in_format:<format>
To convert the wafer map to the output format specify the output file name and format. Input and output file names may not be the same.
wmbatch64.exe -in_file:<filename> -in_format:<format> -out_file:<filename> -out_format:<format>
Defines a custom location for the WMBatch/WMLib configuration directory. By default, the configuration directory is the subdirectory of the application directory called WMConfig. This parameter is used in conjunction with the -batch_file: parameter and to initialize WMLib.
wmbatch64.exe -config_dir:<dirname>
A user will typically never use this argument since the config files are defined by Artwork and they are normally located in the default location.
Define a common output directory for files saved by WMBatch/WMlib. This parameter is used in conjunction with the -commnad_file: parameter and to initialize WMLib.
wmbatch64.exe -out_dir:<dirname>
This is rarely used because you can define the output directory in the command file.
Use this argument to define a custom name and location for the log file. By default, the log file will be written to the user TEMP directory. This parameter is used in conjunction with the -command_file: parameter and to initialize WMLib.
wmbatch64.exe -log_file:<filename>