Yo tengo este code, es para averiguar en MB la cantidad de RAM que tienes:
Código:
For Each instance In GetObject("winmgmts:").InstancesOf("Win32_ComputerSystem")
wscript.echo "Total Memory: " & Round(instance.TotalPhysicalMemory / 1048576, 0) & "MB"
Next
Ok, ahora lo que quiero es fusionarlo con esto:
Código:
Set objfso = createobject("scripting.filesystemobject")
Set archivotexto = objfso.createtextfile("C:\archivo.txt",true) 'creamos el archivo
archivotexto.writeline "Este es el texto que estoy escribiendo" 'escribimos una linea
archivotexto.writeblanklines(2) 'escribimos 2 lineas en blanco
archivotexto.writeline "Aqui mas texto" ' escribimos otra linea de texto
archivotexto.close
Se supone que esto sirve para crear un archivo, y meterle unos datos.
Tengo dos problemas, uno es:
Este código:
Código:
Set objfso = createobject("scripting.filesystemobject")
Set archivotexto = objfso.createtextfile("%APPDATA%\...\mem.txt",true)
archivotexto.writeline & Round(instance.TotalPhysicalMemory / 4194304, 0) &
archivotexto.close
No funciona, y como puedo hacer que funcione la direccion en %APPDATA% en VBS??
Gracias, un saludo.