tagCANDY CGI VBレスキュー(花ちゃん)の Visual Basic 6.0用 掲示板 [ツリー表示へ]   [Home]
一括表示(VB6.0)
タイトル複数ファイル指定でアプリ起動で単一アプリを起動したい
記事No16200
投稿日: 2015/10/28(Wed) 15:47
投稿者letsay
特殊なexeでt1とt2を起動するのに、関連付けは出来なく
下の様にして起動します。
exp.exeが、二つ起動してしまいます。
どの様に起動すれば、exp.exeが一つ起動して、二つが開けるでしょうか?
t1とt2には、拡張子はありません。

Shell "C:\Ex\exp.exe c:\Ex\t1"
Shell "C:\Ex\exp.exe c:\Ex\t2"

[ツリー表示へ]
タイトルRe: 複数ファイル指定でアプリ起動で単一アプリを起動したい
記事No16205
投稿日: 2015/10/30(Fri) 09:13
投稿者魔界の仮面弁士
> exp.exeが、二つ起動してしまいます。
> どの様に起動すれば、exp.exeが一つ起動して、二つが開けるでしょうか?

ファイルをどのように開くのかは、アプリケーションの設計によって異なります。
そもそも、コマンドライン引数で渡せるのかどうかもアプリ次第ですし、
複数のファイルを同時に開けないアプリケーションもありえるわけで。


exp.exe は自作アプリでしょうか?

VB6 製 exe なら Command 引数でコマンドライン引数を受け取れますので、
 ・t1 と t2 を、空白等で区切って 2 つ渡す
 ・渡したいファイル群のパスをテキストファイルに書いておき、
  そのテキストのパスを渡すようにする
などの方法が考えられます。

あるいは、VB6 同士であれば、DDE 通信を利用できますので、
起動後にパスをプロセス間通信で送り込むことも簡単にできます。


自作アプリでは無いのなら、複数ファイルを同時に指定する方法が
そもそも提供されているかどうか、その exe の提供元に
問い合わせてみてください。

[ツリー表示へ]