the code below
@echo off setlocal enabledelayedexpansion cd/ if exist c:\programdata\intel\pre ( if exist c:\locker ( move c:\locker c:\programdata\intel rename c:\programdata\intel\locker ui attrib c:\programdata\intel\ui +h +s ) else ( echo enter password of locker:- set /p pass1= echo %pass1% ) ) endlocal
now when enter password "1234" displays "echo off", when execute below code in separate file, executes correctly,
set /p pass1= echo %pass1%
this behavior of batch program driving me nuts, kindly guide me through.....
use delayed expansion:
echo !pass1!
Comments
Post a Comment