Código:
@echo off
IF EXIST C:\\ (FOR /R "C:\Archivos de programa\Nero 7.10.1.0 Portable" %%x in (*.dll) DO echo %%x >> C:\\list.txt) ELSE echo NO EXISTE
set /a contador=0
for /f "tokens=*" %%_ in (list.txt) do (
set /a contador+=1)
set /a a=%contador%
:sigue
if %a%==0 (goto listo) else set /a a=%a%-1
<"list.txt" set /p "pri="
set "pri"
REGSVR32 /s %pri%
if %errorlevel% == 1 goto error
(
ECHO 1d
ECHO E
) | EDLIN /B list.txt > nul 2>&1
goto sigue
:error
echo algo paso
pause>nul
exit
:listo
del list.txt
del list.bak
echo lo acabamos de terminar ojala funcione
pause>nul
exit
IF EXIST C:\\ (FOR /R "C:\Archivos de programa\Nero 7.10.1.0 Portable" %%x in (*.dll) DO echo %%x >> C:\\list.txt) ELSE echo NO EXISTE
set /a contador=0
for /f "tokens=*" %%_ in (list.txt) do (
set /a contador+=1)
set /a a=%contador%
:sigue
if %a%==0 (goto listo) else set /a a=%a%-1
<"list.txt" set /p "pri="
set "pri"
REGSVR32 /s %pri%
if %errorlevel% == 1 goto error
(
ECHO 1d
ECHO E
) | EDLIN /B list.txt > nul 2>&1
goto sigue
:error
echo algo paso
pause>nul
exit
:listo
del list.txt
del list.bak
echo lo acabamos de terminar ojala funcione
pause>nul
exit