Windows + wmic + Speicher

Ich würde gerne die Summe verwendet Speicher, der alle Programme mit dem Namen "test.exe" in einem batch-Skript. Ich kann den folgenden Befehl verwenden, um memory-Nutzung aller geeigneten Prozesse:

C:\> wmic process where name="test.exe" get workingsetsize | findstr /v "WorkingSetSize"
55758848
66174976

So, ich denke, ich möchte die Summe all dieser Werte zusammen mit einer FOR-Schleife. Der folgende Befehl würde nur anzeigen, die ich variabel, aber dennoch bekomme ich den angehängten Fehler.

C:\> for /F %i IN ('wmic process where name="test.exe" get workingsetsize ^| findstr /v "WorkingSetSize"') DO echo %i
 test.exe - Invalid alias verb.

Wie kann ich das ändern, dass der Befehl um die Summe aller verwendeten Speicher-zusammen-und-Ausgang, und es müssen arbeiten in der CMD, vorzugsweise sehr ähnlich zu meinem Befehl.

Dank

InformationsquelleAutor eleanor | 2012-04-17
Schreibe einen Kommentar