Ya conoces el systeminfo
, según la pregunta. Y como Mat señaló en un comentario, el comando mem
no te dice lo que quieres saber.
El TCC/LE de JP Software tiene el comando MEMORY
incorporado , que funciona así:
[C:\]memory 30 % Memory load 3,471,441,920 bytes total physical RAM 2,428,456,960 bytes available physical RAM 5,440,962,560 bytes total page file 4,505,726,976 bytes available page file 2,147,352,576 bytes total virtual RAM 2,053,435,392 bytes available virtual RAM 262,144 characters total alias 262,143 characters free 20,480 characters total history [C:\]
También tiene la función variable @WINMEMORY[]
, que se puede utilizar de varias maneras:
[C:\]echo There are %@COMMA[%@WINMEMORY[2]] available bytes physical RAM. There are 2,456,285,184 available bytes physical RAM. [C:\]
Junto con Windows viene el comando msinfo32
, cuya salida puede restringirse más que la de systeminfo
:
msinfo32 /categories +systemsummary
Hay un montón de otras utilidades, de varias personas, que pueden reportar la misma información.