It is also possible to use variables as comments. This can be useful to conditionally prevent commands being executed:
@echo off
setlocal
if /i "%~1"=="update" (set _skip=) Else (set _skip=REM)
%_skip% copy update.dat
%_skip% echo Update applied
...
When using the above code snippet in a batch file the lines beginning with %_skip%
are only executed if the batch file is called with update
as a parameter.