Google Groups no longer supports new Usenet posts or subscriptions. Historical content remains viewable.
Dismiss

Windows �促廛蹈哀薀爐廼気┐討� �造世気ぁ��

0 views
Skip to first unread message

池本 登

unread,
Jan 15, 1998, 3:00:00 AM1/15/98
to

質問ばかりしている、池本ともうします。

Widnowsのプログラムいついて知っている方がいらっしゃいましたら
教えて下さい。

Widnowsプログラムで、ファイルをダブルクリックすると、そのファイルに
関連づけられている、プログラム(アプリケーション)が起動し、そのファイルを
読み込みます。
これは、レジストリに、関連づけを行っていることはわかっているのですが、この
プログラムとしては、起動するプログラムの後に、ファイル名の指定があることで
それを、内部的にファイルを開く事を行っているものだと思っていたのですが。

この方法以外に、できる事があるのでしょうか?

具体的にいいますと、コマンドラインでファイルの指定が出来ないプログラムがあ

これに、ファイルを与えて、そのプログラムで開くように他のプログラムから制御

たいと思っています。
どうも、方法がわかりません。

単純に、レジストレーションの設定でどうするのかでもいいので、わかる方がいら

しゃいましたら、教えて下さい。

話に、よると、ランチャーでファイルをかぶせると、そのファイルを開いて読み込

事ができる物が有るとのはなしなのですが、どのようにしているのでしょうか。

よろしくお願いします。

池本@事業開発室(東京).クボタ
n-ik...@kubota.co.jp

Taga, Koichi

unread,
Jan 16, 1998, 3:00:00 AM1/16/98
to

エクスプローラからダブルクリックで関連付けられているアプリケーションが
起動されるようなタイプのファイルは、
ShellExecute()
にそのファイル名を渡せば起動できます。Wordのファイルなら
ShellExecute(NULL,NULL,"x:\\anypath\\zzz.doc",NULL,".",0);
のようになります。

このShellExecuteはいろいろな使い道があり、面白い例としては、
ShellExecute(NULL,NULL,"mailto:x...@yyy.zzz.com",NULL,".",0);
とすれば、Toフィールドに指定した相手(x...@yyy.zzz.com)を指定した形で
標準のメーラを起動することもできます。

_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/
_/
_/ Name: 多賀 浩一(たが こういち)(Taga, Koichi)
_/ E-Mail: ta...@artdev.co.jp
_/
_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/

0 new messages