

A line set /A Value=8 % 3 in a batch file would result in error message Missing operator on execution of the batch file. In a batch file must be written set /A Value=8 %% 3 to assign the value 2 to environment variable Value and nothing is output respectively written to handle STDOUT (standard output). In a command prompt window executing the command line set /A Value=8 % 3 assigns the value 2 to environment variable Value and additionally outputs 2.

Note: The operator % must be written in a batch file as %% to be interpreted as operator.
#Use emcopy as a batch file windows#
The Windows command interpreter does not support 64-bit integer values or floating point values in arithmetic expressions. Quotation marks used will be included in the variable's value: SET var="new value" > By default all variables are stored internally as strings this means that the value 10 is no different to foo1234 or Hello, World! Notes about quotation marks
#Use emcopy as a batch file code#
Here, the code declares a new variable var with a value of 10.

To create a simple variable and assign it to a value or string use the SET command: SET var=10
