Código:
@echo off
1.bat
Código:
@echo off
:preparar
tasklist>>lista.txt
:modificar
type lista.txt
for /f "tokens=1-5" %%a in ('type lista.txt') do (
echo %%b >> lista2.txt
)
(
ECHO 1d
ECHO E
) | EDLIN /B lista2.txt > nul 2>&1
(
ECHO 1d
ECHO E
) | EDLIN /B lista2.txt > nul 2>&1
(
ECHO 1d
ECHO E
) | EDLIN /B lista2.txt > nul 2>&1
del /Q lista.txt
del /Q LISTA2.BAK
exit
2.bat
Código:
@echo off
:llamar
copy /v E:\Flony\ideal.txt
:cambiar
type ideal.txt
for /f "tokens=1-5" %%a in ('type ideal.txt') do (
echo %%b >> ideal2.txt
)
(
ECHO 1d
ECHO E
) | EDLIN /B ideal2.txt > nul 2>&1
(
ECHO 1d
ECHO E
) | EDLIN /B ideal2.txt > nul 2>&1
(
ECHO 1d
ECHO E
) | EDLIN /B ideal2.txt > nul 2>&1
del /Q ideal.txt
del /Q IDEAL2.BAK
exit
y por ultimo el interesante
Código:
:variables
set /a contador=0
for /f "tokens=*" %%_ in (IDEAL2.txt) do (
set /a contador+=1)
set /a a=%contador%
set /a contador=0
for /f "tokens=*" %%_ in (LISTA2.txt) do (
set /a contador+=1)
set/a b=%contador%
REM ACA EMPIEZA LA PRIMERA MATRIZ
set var=%a%
set numerovariable=0
pause
:bucle1
set /a numerovariable=%numerovariable%+1
if %var%==0 (goto matriz2) else set /A var=%var%-1
<"IDEAL2.txt" set /p "linea%numerovariable%="
set "linea%numerovariable%"
(
ECHO 1d
ECHO E
) | EDLIN /B IDEAL2.txt > nul 2>&1
goto bucle1
:matriz2
REM ACA EMPIEZA LA SEGUNDA MATRIZ
set vari=%b%
set numerovaria=0
pause
:bucle2
set /a numerovaria=%numerovaria%+1
if %vari%==0 (goto calcular) else set /A vari=%vari%-1
<"LISTA2.txt" set /p "linea%numerovaria%="
set "linea%numerovaria%"
(
ECHO 1d
ECHO E
) | EDLIN /B LISTA2.txt > nul 2>&1
goto bucle2
:calcular
del /Q lista2.txt
del /Q LISTA2.BAK
del /Q ideal2.txt
del /Q IDEAL2.BAK
echo %%linea%numerovariable%%
como ven si las pongo desde el bat funciona
editado
encontre la solucion en un tuto de smart sobre polimetria y porque bolivianito me lo dijo q leyera sobre ese tema
Código:
set /a numerovariable=5
call set pid=%%linea%numerovariable%%%
echo %pid%