Přidat otázku mezi oblíbenéZasílat nové odpovědi e-mailem WinXP: zjištění dostupné/volné paměti

Zase bych tu měl další dotázek. Ve Win9x byl příkaz mem, kterým se dalo vypsat obsazení paměti. Hledám něco podobnýho do WinXP - příkaz nebo program, ideálně aby šlo jištěný info zapsat do souboru (přesměrování výstupu). Neznáte něco takovýho?

Pavel

loading...
Jsou zobrazeny jen nové odpovědi. Zobrazit všechny
Předmět Autor Datum
Process Explorer, View/Set Columns/Process Memory, File/Save as... ProcessExplorer.html Jinak příka…
anarchist 25.06.2006 17:52
anarchist
Díky, ale já to myslel tak, aby šlo zavolat ten program automaticky a on zjištěný info zapsal do sou…
Pavel 25.06.2006 17:57
Pavel
V jakým tvaru to má zapsat do toho souboru? MEM >SOUBOR.TXT nestačí?
host 25.06.2006 18:03
host
V těch WinXP mi mem nefunguje jako ve Win9x, pc má 380 MB a já dostanu něco takovýho 655360 bajtů… nový
Pavel 25.06.2006 18:14
Pavel
Tohle by mohlo být ono PsInfo.html Pavel
Pavel 25.06.2006 18:00
Pavel
Takže příkaz psinfo physical vypíše instalovanou paměť (velikost), bohužel ale stejně zjišťuje všech… nový
Pavel 25.06.2006 18:09
Pavel
Možná by to šlo přes windows script host, musím se kouknout někde na netu... Pavel nový
Pavel 25.06.2006 22:56
Pavel
určitě, použij WMI nový
touchwood 25.06.2006 23:06
touchwood
S wsh nemám zatím žádný zkušenosti, musím se teprve naučit... Pavel nový
Pavel 25.06.2006 23:16
Pavel
Možná tady: http://www.informit.com/articles/article.asp?p=3905 86&seqNum=2&rl=1 nový
host 25.06.2006 23:18
host
Start -> Spustit napisat msinfo32.exe. nový
Andrej 25.06.2006 23:45
Andrej
Start -> Spustit napisat cmd napisat systeminfo > c:\info.txt. nový
Andrej 25.06.2006 23:50
Andrej
Doplnění dotazu: moc se omlouvám, ale přesměrování do souboru nemůžu využít, takže nejspíš něco přes… nový
Pavel 26.06.2006 18:34
Pavel
Tak už jsem něco našel: http://www.computerperformance.co.uk/vbscript/wmi_m emory.htm ' Memory.vbs… nový
Pavel 26.06.2006 18:54
Pavel
Upravil jsem skript tak, aby počítal paměť v kB a MB, programátoři prominou za lehce naivní implemen… nový
Pavel 26.06.2006 19:01
Pavel
no vidíš to.. ani to nebolelo :-D nový
touchwood 26.06.2006 20:05
touchwood
Jenom bych podotkl: narazil jsem na autoit a opouštím WSH, viz http://pc.poradna.net/question/view/4… poslední
Pavel 05.07.2006 16:39
Pavel
mem /c > vypis.txt - vyhovuje zadaniu Edit: Ale len pre konvenčnú pamäť, keďže CMD tabuľka je "DOS"… nový
msx. 27.06.2006 09:09
msx.

Díky, ale já to myslel tak, aby šlo zavolat ten program automaticky a on zjištěný info zapsal do souboru bez uživatelskýho zásahu. Teď koukám, že jsem tuhle důležitou podmínku neuvedl v dotazu, už stárnu :-)

Pavel

V těch WinXP mi mem nefunguje jako ve Win9x, pc má 380 MB a já dostanu něco takovýho

    655360 bajtů celkem konvenční paměti
    655360 bajtů volných pro systém MS-DOS
    627424 maximální velikost spustitelného programu

   1048576 bajtů celkem souvislé rozšířené paměti
         0 bajtů volných souvislé rozšířené paměti
    941056 bajtů volných v paměti XMS
           MS-DOS je rezidentní v oblasti horní paměti

Pavel

Tak už jsem něco našel: http://www.computerperformance.co.uk/vbscript/wmi_m emory.htm

' Memory.vbs
' Sample VBScript to discover how much RAM in computer
' Author Guy Thomas computerperformance.co.uk
' Version 1.3 - August 2005
' -------------------------------------------------- -----'
Option Explicit
Dim objWMIService, objComputer, colComputer
Dim strLogonUser, strComputer

strComputer = "."

Set objWMIService = GetObject("winmgmts:" _
& "{impersonationLevel=impersonate}!\\" _
& strComputer & "\root\cimv2")
Set colComputer = objWMIService.ExecQuery _
("Select * from Win32_ComputerSystem")

For Each objComputer in colComputer
Wscript.Echo "System Name: " & objComputer.Name _
& vbCr & "Total RAM " & objComputer.TotalPhysicalMemory
Next

WScript.Quit

' End of Sample Memory WMI / VBScript

Pavel

Upravil jsem skript tak, aby počítal paměť v kB a MB, programátoři prominou za lehce naivní implementaci:

' Memory.vbs
' Sample VBScript to discover how much RAM in computer
' Author Guy Thomas computerperformance.co.uk
' Version 1.3 - August 2005
' -------------------------------------------------- -----'
Option Explicit
Dim objWMIService, objComputer, colComputer
Dim strLogonUser, strComputer
Dim MemkB
Dim MemMB

strComputer = "."

Set objWMIService = GetObject("winmgmts:" _
& "{impersonationLevel=impersonate}!\\" _
& strComputer & "\root\cimv2")
Set colComputer = objWMIService.ExecQuery _
("Select * from Win32_ComputerSystem")

For Each objComputer in colComputer
MemkB = objComputer.TotalPhysicalMemory/1024
MemMB = MemkB/1024
Wscript.Echo "System Name: " & objComputer.Name _
& vbCr & "Total RAM " & MemMB & " MBytes"
Next

WScript.Quit

' End of Sample Memory WMI / VBScript

Pavel

Zpět do poradny Odpovědět na původní otázku Nahoru

loading...