VBプログラマ質問スレ(6.0以前) Part49
■ このスレッドは過去ログ倉庫に格納されています
0170160
2006/07/27(木) 13:24:02その方法だと、常駐してWScript.exeプロセスの数を監視することになると思いますが、
手動実行する場合はいいとしても、スクリプトから別のスクリプトを実行する場合、
また、スクリプトから実行した別のスクリプトが終了直後に再実行する場合など、
監視間隔を狭めても上手くいかないことが有るでしょうし、あまり監視間隔を狭くすると余計な負荷も増えそうです。
再実行の場合だけなら、再実行前にSleepを取ることで対応出来なくも無いですが
既存のスクリプトを全部読み返して該当個所を書き換えるのは大変ですし
再実行ではなく普通に呼び出す場合に、aaa.vbsがccc.vbsを実行するタイミングと
bbb.vbsがddd.vbs実行するタイミングが近くなりすぎないように制御するのは困難です。
プロセスIDを取得する方法くらいは解りますが、プロセスIDからスクリプトパスを割り出すような方法が知りたいところです。
■ このスレッドは過去ログ倉庫に格納されています