hmex をマクロで制御できますか?No.08709
Iranoan さん 05/09/01 21:37
 
 HMEX 担当さん今日は、Iranoan です。
 hmex はマクロで制御できますか? 具体的には、
・hmnetex.dll にはどんな DLL 関数が用意されているのか?
・「イメージ表示を Hidemarnet Explorer で行う」にしているとき、画像を
  表示したウィンドウを制御する方法は有るのか?
等です。
 こちらの環境は、WindowsXP+IE6.0+秀丸 Ver.5.02 です。

[ ]
RE:08709 hmex をマクロで制御できますか?No.08712
秀丸アドイン担当 さん 05/09/02 12:12
 

 いつもお世話になっております。

>> hmex はマクロで制御できますか? 具体的には、
>>・hmnetex.dll にはどんな DLL 関数が用意されているのか?
>>・「イメージ表示を Hidemarnet Explorer で行う」にしているとき、画像を
>>  表示したウィンドウを制御する方法は有るのか?
>>等です。

 それに hmnetex.dll は、ActiveX DLL というCOMオブジェクトなので、秀丸エ
ディタのマクロから制御するには、マクロとの橋渡しを行うDLLが必要なのでは
ないかと思います。
 そんなわけで、hmnetex.dll をマクロから制御することは出来ませんという事
になります。

 ちなみに画像を表示しているウィンドウを表示しているのは、hmnetex.dll で
は無くて、hmnetsub.exe だったりします。
 そんなわけで画像を表示しているウィンドウを閉じたいといった程度の事でし
たら、FindWindow などでWindowを探してメッセージを送ってあげれば閉じる事
は出来ると思います。

 画像を表示しているウィンドウを色々とマクロから操作したいという事であれ
ば、hmnetex.dll じゃなくて hmnetsub.exe の方に何かしらの仕組みを用意する
ことはできない事は無いと思います。

 ではよろしくお願いします。

[ ]
RE:08712 hmex をマクロで制御できますか?No.08713
Iranoan さん 05/09/02 12:26
 
 秀丸アドイン担当さん今日は、Iranoan です。
>  画像を表示しているウィンドウを色々とマクロから操作したいという事であれ
> ば、hmnetex.dll じゃなくて hmnetsub.exe の方に何かしらの仕組みを用意する
> ことはできない事は無いと思います。
 色々ご説明有り難うございました。
 hmnetsub.exe の制御では画像ファイルにしか対応できないので、リンク先
を名前をつけて保存に相当するマクロ
saveby $s;
等を用意して頂くわけにはいかないでしょうか?

[ ]
RE:08713 hmex をマクロで制御できますか?No.08716
秀丸アドイン担当 さん 05/09/06 10:48
 

 いつもお世話になっております。

>> hmnetsub.exe の制御では画像ファイルにしか対応できないので、リンク先
>>を名前をつけて保存に相当するマクロ
>>saveby $s;
>>等を用意して頂くわけにはいかないでしょうか?

 これは、秀丸エディタ上に表示されているリンク先を、秀丸エディタ上で表示
しないで、直接ファイル名を指定して保存してしまうという事でしょうか?

[ ]
RE:08716 hmex をマクロで制御できますか?No.08717
Iranoan さん 05/09/06 13:22
 
 秀丸アドイン担当さん今日は、Iranoan です。
>  これは、秀丸エディタ上に表示されているリンク先を、秀丸エディタ上で表示
> しないで、直接ファイル名を指定して保存してしまうという事でしょうか?
 はい、そうです。

[ ]
RE:08717 hmex をマクロで制御できますか?No.08718
秀丸アドイン担当 さん 05/09/07 14:18
 

 いつもお世話になっております。

 対応する方向で検討させていただきます。

 よろしくお願いします。

[ ]
RE:08718 hmex をマクロで制御できますか?No.08721
Iranoan さん 05/09/07 23:50
 
 秀丸アドイン担当さん今日は、Iranoan です。
>  対応する方向で検討させていただきます。
 有り難うございます。

[ ]