掲示板システム
ホーム
アクセス解析
カテゴリ
ログアウト
Shell関数によるプログラムの実行結果を参照するには? (ID:77143)
名前
ホームページ(ブログ、Twitterなど)のURL (省略可)
本文
vb質問030219 あるステップでShell関数によってプログラムを起動し、それよって生成されるファイルを次のステップで開いて参照する場合、ファイルが生成するまで待機するにはどうすればよいのでしょうか? 次のようなコードでは、ファイルを参照できません。 MyPath="c:\中略\myprogram.exe" 'myresult.txtを生成するプログラム RetVal = 0 RetVal = Shell(MyPath, 1) For j=0 to 100000 'このように待機させても効果がありません Next MyPath="c:\中略\myresult.txt" If RetVal <> 0 Then Open MyPath For Input As #1 Line Input #1, MyText Close #1 MsgBox "MyText=" & MyText Else MsgBox "MyTextが生成できませんでした" End If しかしながら、myrogram.exeの実行結果としてmyresult.txtは生成されていて、イミディエートウィンドウではRetValは0以外の値になります。
←解決時は質問者本人がここをチェックしてください。
戻る
掲示板システム
Copyright 2020 Takeshi Okamoto All Rights Reserved.