How do you use SETLOCAL in a batch file?
batch-file
Solution
You make the first line `SETLOCAL`. This example is from the linked article below:
rem *******Begin Comment**************
rem This program starts the superapp batch program on the network,
rem directs the output to a file, and displays the file
rem in Notepad.
rem *******End Comment**************
@echo off
setlocal
path=g:\programs\superapp;%path%
call superapp>c:\superapp.out
endlocal
start notepad c:\superapp.out
The most frequent use of `SETLOCAL` is to turn on command extensions and allow delayed expansion of variables:
SETLOCAL ENABLEEXTENSIONS ENABLEDELAYEDEXPANSION
For more info on `SETLOCAL` see the Command Line Reference at Microsoft TechNet.
Direct link to Setlocal
Problem
How do you use `setlocal` in a batch file? I am just learning scripting and would like it explained to me in very simple terms. I have a script that stops and says `< was unexpected at this time` it may have something to do with not having any `setlocal` statements in the script.