コードは以下の通りです
@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
これでパスワードを「1234」と入力すると「echo is off」と表示されますが、別ファイルで以下のコードを実行すると正しく実行され、
set /p pass1=
echo %pass1%
バッチプログラムのこの動作は、私を夢中にさせています.親切に私を案内してください.....