|
こんにちは。
Shell関数を使用して、あるアプリケーションの複数のファイルを開きたいのですが、
既にそのアプリケーションが起動済みの場合は、そのアプリケーション上に
次々にファイルを開いていきたいのですが。
****************************************************
AP_PATH : アプリケーションEXEのパス
FILE_NAME : 開きたいファイル名
ret = Shell(AP_PATH & " " & FILE_NAME)
****************************************************
アプリケーションの重複起動防止は、そのハンドルを取得し取得できたら
既に起動済みとし、アプリケーションを起動しないというのはわかるのですが・・・
さらにファイルを開く方法はないでしょうか?
※
ShellExecuteは、このアプリケーションはバージョン違いが存在し(拡張子は同じ)、
AP_PATHのアプリケーションで必ず開けるとは限らないのでshell関数を使用しようと
思っています(レジストリ変更は使用したくないな〜。)
|
|