間違いだらけの備忘録

このページの内容は無保証でありこのページの内容によって直接、または間接に損害を受けられたとしても私は責任を取りません。

プロセス動作の確認

strComputer = "."

Set objWMIService = GetObject("winmgmts:\\" & strComputer & "\root\cimv2")
Set colProcesses = objWMIService.ExecQuery("Select * from Win32_Process")

Dim objWShell
Set objWShell = CreateObject("WScript.Shell")

For Each objProcess in colProcesses
    If objProcess.Name = "Skype.exe" Then
	Wscript.Echo "Skype find"
        Wscript.Quit
    End If
Next
Wscript.Echo "Skype not find, exec skype"
objWShell.Run "cmd /C skypelogin.bat", vbHide, False

Set objWShell = Nothing

参考
http://www.microsoft.com/japan/technet/scriptcenter/resources/qanda/aug05/hey0810.mspx

このページにはhatena以外のサービスからのコンテンツが埋め込まれています。 hatenaによりGoogle AdSense 広告が埋め込まれています。