「test.exe」という名前のすべてのプログラムの使用済みメモリをバッチスクリプトで合計したいと思います。次のコマンドを使用して、適切なすべてのプロセスのメモリ使用量を取得できます。
C:\> wmic process where name="test.exe" get workingsetsize | findstr /v "WorkingSetSize"
55758848
66174976
したがって、これらすべての値をFORループで合計したいと思います。次のコマンドはi変数を表示するだけですが、それでもエラーが追加されます。
C:\> for /F %i IN ('wmic process where name="test.exe" get workingsetsize ^| findstr /v "WorkingSetSize"') DO echo %i
test.exe - Invalid alias verb.
そのコマンドを変更して、使用されているすべてのメモリを合計して出力するにはどうすればよいですか。CMDで機能する必要があります。できれば、私のコマンドと非常によく似ています。
ありがとう