Não é possível exibir o valor da variável de ambiente
O código é como abaixo
@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 the password of the locker:-
set /p pass1=
echo %pass1% )
)
ENDLOCAL
Agora, quando eu digito a senha como "1234", ele exibe "echo is off", mas quando executo o código abaixo em um arquivo separado, ele é executado corretamente,
set /p pass1=
echo %pass1%
Este comportamento do programa em lote está apenas me deixando louca, gentilmente me guie.