2009年9月5日土曜日

ScriptomとWMIで現在のプロセス数を調べる

ScriptomとWMIで現在のプロセス数を調べるには、以下のコードを実行します。

import org.codehaus.groovy.scriptom.*;

Scriptom.inApartment
{
locator = new ActiveXObject("WbemScripting.SWbemLocator")
service = locator.ConnectServer()
oss = service.ExecQuery(
"select * from Win32_OperatingSystem")

for(os in oss){
// 現在のプロセス数を取得
println(os.NumberOfProcesses)
}
}


動作環境
JDK6 Update14, groovy1.6.3

関連項目
Win32_OperatingSystem Class
http://msdn.microsoft.com/en-us/library/aa394239%28VS.85%29.aspx

0 件のコメント:

コメントを投稿