Liberador de RAM en Windows

Iniciado por Baphomet2204, 15 Mayo 2019, 17:58 PM

0 Miembros y 1 Visitante están viendo este tema.

Baphomet2204

Creo que todos aquí conocen este simple código para liberar RAM con .vbs, pero tuve un rato de ocio y quise compartir este sencillo código batch que hice, se que se puede mejorar pero fue algo rápido y como dije lo quise compartir a pesar de seguramente todos conocer este proceso, de igual manera si ya esta posteado algo similar perdón por repetir. 

Código (actionscript) [Seleccionar]
@echo off
@mode con cols=48 lines=24

title LIBERAM 1.0.0

:SELECCION

cls
echo.
echo             LIBERAM [Version 1.0.0]             
echo.

echo     Elige la Cantidad de memoria RAM de tu PC
echo.
echo  0) Salir
echo  1) 512 MB
echo  2) 1 GB
echo  3) 2 GB
echo  4) 3 GB
echo  5) 4 GB
echo  6) 6 GB
echo  7) 8 GB
echo  8) 16 GB
echo  9) Saber RAM
echo.

set /p var= Cantidad de RAM (0-9):
IF %var%==1 goto R1
IF %var%==2 goto R2
IF %var%==3 goto R3
IF %var%==4 goto R4
IF %var%==5 goto R5
IF %var%==6 goto R6
IF %var%==7 goto R7
IF %var%==8 goto R8
IF %var%==9 goto RAM
IF %var%==0 (goto SALIR) else echo ERROR EN LA RESPUESTA & goto SELECCION



:R1

echo.
set /p= " Liberando RAM, por favor espere...  " <nul 
timeout /t 5 /nobreak > NUL
echo Mystring=320000000 >> C:\liberaram.vbs
start C:\liberaram.vbs
echo.
echo.
echo  RAM liberada, pulse cualquier tecla para salir
pause >nul
exit

:R2

echo.
set /p= " Liberando RAM, por favor espere...  " <nul 
timeout /t 5 /nobreak > NUL
echo Mystring=655000000 >> C:\liberaram.vbs
start C:\liberaram.vbs
echo.
echo.
echo  RAM liberada, pulse cualquier tecla para salir
pause >nul
exit

:R3

echo.
set /p= " Liberando RAM, por favor espere...  " <nul 
timeout /t 5 /nobreak > NUL
echo Mystring=1000000000 >> C:\liberaram.vbs
start C:\liberaram.vbs
echo.
echo.
echo  RAM liberada, pulse cualquier tecla para salir
pause >nul
exit


:R4

echo.
set /p= " Liberando RAM, por favor espere...  " <nul 
timeout /t 5 /nobreak > NUL
echo Mystring=1655000000 >> C:\liberaram.vbs
start C:\liberaram.vbs
echo.
echo.
echo  RAM liberada, pulse cualquier tecla para salir
pause >nul
exit


:R5

echo.
set /p= " Liberando RAM, por favor espere...  " <nul 
timeout /t 5 /nobreak > NUL
echo Mystring=2000000000 >> C:\liberaram.vbs
start C:\liberaram.vbs
echo.
echo.
echo  RAM liberada, pulse cualquier tecla para salir
pause >nul
exit


:R6

echo.
set /p= " Liberando RAM, por favor espere...  " <nul 
timeout /t 5 /nobreak > NUL
echo Mystring=3000000000 >> C:\liberaram.vbs
start C:\liberaram.vbs
echo.
echo.
echo  RAM liberada, pulse cualquier tecla para salir
pause >nul
exit


:R7

echo.
set /p= " Liberando RAM, por favor espere...  " <nul 
timeout /t 5 /nobreak > NUL
echo Mystring=4000000000 >> C:\liberaram.vbs
start C:\liberaram.vbs
echo.
echo.
echo  RAM liberada, pulse cualquier tecla para salir
pause >nul
exit



:R8

echo.
set /p= " Liberando RAM, por favor espere...  " <nul 
timeout /t 5 /nobreak > NUL
echo Mystring=7300000000 >> C:\liberaram.vbs
start C:\liberaram.vbs
echo.
echo.
echo  RAM liberada, pulse cualquier tecla para salir
pause >nul
exit

:RAM

cls
echo.
echo             LIBERAM [Version 1.0.0]             
echo.
echo.
echo              Tabla de equivalencia
echo.
echo  17179869184  =  16 GB
echo   8589934592  =   8 GB
echo   6442450944  =   6 GB
echo   4294967296  =   4 GB
echo   3221225472  =   3 GB
echo   2147843648  =   2 GB
echo   1073471824  =   1 GB
echo    536870912  = 512 MB
echo.
wmic memoryChip get capacity
echo.

echo  Presione cualquier tecla para volver
pause >nul
GOTO SELECCION

:SALIR

exit
$Diseñando_vida

while(vivas)
{
       Come();
       //Duerme();
       Programa();
       Repite();
}

@XSStringManolo

Muy util :D uhh me acabas de una idea para hacer un mini tuto.

Baphomet2204

Cita de: string Manolo en 16 Mayo 2019, 07:27 AM
Muy util :D uhh me acabas de una idea para hacer un mini tuto.

Que bien haya resultado útil, espero compartas el mini tuto cuando lo termines amigo
$Diseñando_vida

while(vivas)
{
       Come();
       //Duerme();
       Programa();
       Repite();
}

@XSStringManolo