 despues aplicare los taskkill a esos pid en fin son tres codes los dividi tipo funciones q cada uno haga una parte despues los junto a todos en uno solo...en fin mi objetivo es lograr que al comparar dos listas de numeros me de los que son distintos entre cada uno de los txt borre los iguales y los distintos los ponga en un txt
 despues aplicare los taskkill a esos pid en fin son tres codes los dividi tipo funciones q cada uno haga una parte despues los junto a todos en uno solo...en fin mi objetivo es lograr que al comparar dos listas de numeros me de los que son distintos entre cada uno de los txt borre los iguales y los distintos los ponga en un txt   pero usando estos tipos vectores....aclaro el 3.bat no tienen el clasico
 pero usando estos tipos vectores....aclaro el 3.bat no tienen el clasico 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%


 
  




 Autor
 Autor
		



 En línea
									En línea
								

 
						
