Ms-Dos - script para tomar un numero de una linea en un txt

 
Vista:
sin imagen de perfil
Val: 5
Ha aumentado su posición en 8 puestos en Ms-Dos (en relación al último mes)
Gráfica de Ms-Dos

script para tomar un numero de una linea en un txt

Publicado por Francisco Jose (2 intervenciones) el 11/01/2021 19:30:26
hola comunida... feliz año,

necesito saber como puedo tomar un numero de una linea en un txtcon un .bat, por ejemplo..

en este caso seria el numero de Total Capacity y el numero de Allocate:

------------- System Capacity (MB) -------------
Total Capacity : 55836672
Allocated : 55343104
Volumes : 48199680

este escript lo correre en variso equipos por lo tanto este numero cambiaria dependiendo del equipo donde lo corra

el objetivo es despues de tener estos dos numeros en dos variables... poder hacer una peracion matematica.

saludos
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder
Imágen de perfil de Antoni Masana
Val: 1.419
Oro
Ha mantenido su posición en Ms-Dos (en relación al último mes)
Gráfica de Ms-Dos

script para tomar un numero de una linea en un txt

Publicado por Antoni Masana (811 intervenciones) el 12/01/2021 19:14:14
El proceso:

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
echo off
set Total=
set Alloc=
set Volum=
 
for /F "delims=: Tokens=1,2" %%a in (fichero.txt) do call :Trata "%%a" %%b
 
echo.Total capacidad... %Total%
echo.Asignado.......... %Alloc%
echo.Volumenes......... %Volum%
goto :EOF
 
:Trata
    set    Texto=%1
    set    Valor=%2
    If %Texto% == "Total Capacity "  set Total=%Valor%
    If %Texto% == "Allocated "       set Alloc=%Valor%
    If %Texto% == "Volumes "         set Volum=%Valor%
    goto :EOF

Saludos.
\\//_
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar
sin imagen de perfil
Val: 5
Ha aumentado su posición en 8 puestos en Ms-Dos (en relación al último mes)
Gráfica de Ms-Dos

script para tomar un numero de una linea en un txt

Publicado por Francisco Jose (2 intervenciones) el 18/01/2021 11:00:55
Hola Antoni, muchisima gracias pro tu respuesta.... esta semana lo estare probando y te comentare cualquier cosa... una vez mas gracias y saludos.
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar