- ベストアンサー
PC上のプロセス起動有無を調べたい
JavascriptでPC上のプロセス起動有無を調べたいのです。 たとえば、メモ帳(notepad.exe)が起動していれば"hello"と表示させ 起動していなければ"goodby"と表示させたいのですが、どのように プログラミングすればよいか教えていただけないでしょうか。
- みんなの回答 (2)
- 専門家の回答
質問者が選んだベストアンサー
WMIを使います。 以下の内容を拡張子「js」というファイルで保存してそのまま実行してみてください。 var WMI = GetObject("winmgmts:\\\\.\\root\\cimv2"); var rs = WMI.ExecQuery("SELECT * FROM Win32_Process WHERE NAME = 'notepad.exe'"); var enumItems = new Enumerator(rs); for (; !enumItems.atEnd(); enumItems.moveNext()) { WScript.echo("hello"); WScript.quit(); } WScript.echo("goodby")
その他の回答 (1)
- notnot
- ベストアンサー率47% (4900/10358)
回答No.1
Windowsということは、JScriptですよね。VBScriptの方がたくさんサンプルがありますよ。 「WSH プロセス」とかで検索してください。
質問者
お礼
ヒントをいただきありがとうございました。 他の方のプログラム例も参考にすれば、思っていることが実現できそうです。 ありがとうございました。
お礼
サンプルプログラムを作成していただき、本当にありがとうございます。 ご指示通りに実行したところ、意図したとおりに動きました。 これをベースに手を加えていきたいと思います。 このたびは、ありがとうございました。