web page logo for WMBatch

WMBatch Command Line Syntax

The command line syntax for WMBatch is documented below:

Executable Name



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

Supported Formats

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

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

Launching a Command File

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.

Input File and Format

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>

Output File and 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>

Configuration Directory

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.

Output Directory

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.

Log 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>