tagCANDY CGI VBレスキュー(花ちゃん)の Visual Basic 6.0用 掲示板
VBレスキュー(花ちゃん)の Visual Basic 6.0用 掲示板
[ツリー表示へ]  [ワード検索]  [Home]

タイトル sleep関数の待機について
投稿日: 2008/09/10(Wed) 09:07
投稿者悩める子羊
はじめまして<(_ _)>

すみません、教えて頂きたい事があります。
私は、CADを使用して仕事をしております。
shell関数を使ってCADを起動させているのですが
ちょっと問題があります。
このCADなんですが、パソコンのスペック(CPU、メモリ)
やバージョンによって起動時間(秒)がまちまちです。
今は、sleep関数で時間(秒)を調整しています。

パソコンのスペックが高くバージョンが低いと起動が早い。
パソコンのスペックが低くバージョンが高いと起動が遅い。

要は、それぞれのパソコンで起動時間がまちまちなのです。
これですと、同じ内容でそのパソコンに合ったプログラムの
書き換えが必要で管理上すごく面倒です。
(コピーしてそれぞれのパソコン用のフォルダを作る)

そこで、一番の解決策としてshell関数を使ってCADを起動させて
起動し終わるまで待機して次の動作に行くにはどうすればいいでしょうか?

今はこんな感じです

'CADを起動
     ret = Shell("C:\Program Files\CAD\***.exe", vbMaximizedFocus)
     '4000ミリ秒待機させる(4秒)
     Sleep (4000) ← 「ここで調整」
  '次の処理

諸先輩の方々、御助言をお願い致します。

- 関連一覧ツリー をクリックするとツリー全体を一括表示します)

古いスレッドにレスはつけられません。