使用變數作為註釋

也可以使用變數作為註釋。這可以有條件地防止執行命令:

@echo off 
setlocal
if /i "%~1"=="update" (set _skip=) Else (set _skip=REM)
%_skip% copy update.dat 
%_skip% echo Update applied 
... 

在批處理檔案中使用上面的程式碼片段時,只有在使用 update 作為引數呼叫批處理檔案時才會執行以%_skip%開頭的行。