call shell(xxx.exe,1)


たけ  2006-02-26 00:39:03  No: 94367

助けていただけないでしょうか。

call shell(xxx.exe,1)
で アプリ xxx.exe を動かしたいのですが、
(xxx.exeは10秒くらい動いて自然に終了するアプリです)
xxx.exeが終了する前に、call shell 以後のコマンドが
走ってしまいます。

msgbox などで止めれないことはないのですが、
通常はどのような方法で止めておくのでしょうか?
宜しくお願いします。


魔界の仮面弁士  2006-02-26 00:57:18  No: 94368

VB.NETなら、Process.Start → Process.WaitForExit すればOK。
非同期待機なら、ProcessのExitedイベントが使えます。
VB6/VBA/VBScriptなら、WshShell.Run の第3引数にTrueを指定しましょう。


マルチ  2006-02-26 01:16:54  No: 94369

http://www7.big.or.jp/~pinball/discus/vb/60896.html


※返信する前に利用規約をご確認ください。

※Google reCAPTCHA認証からCloudflare Turnstile認証へ変更しました。






  このエントリーをはてなブックマークに追加