星期五, 9月 01, 2006

different Name in different Language..

一個VB Script : 找出IE的ProcessID:
    Dim service,Process

Set service = GetObject("winmgmts:")
For Each Process In service.InstancesOf("Win32_Process")
If UCase(Process.Name) = "IEXPLORE.EXE" Then
Wscript.Echo Process.processID
End If
Next
其中Process.Name在日文版Windows是小寫的"iexplore.exe",在中文版是大寫的"IEXPLORE.EXE"。所以要寫一個script能在日文和中文Windows下run,就要加上 UCase,把Process.Name改成大寫。
好奇怪,語系不同,ProcessName就不同。

沒有留言:

網誌存檔