秀丸エディタの区分けについてNo.33723
nito3 さん 14/11/20 18:28
 
通常の秀丸エディタか、秀丸メールで起動した秀丸エディタかを判断する方法はあり
ますでしょうか?
秀丸メールで起動した秀丸エディタで、マクロの動作を変えたい事があるので、よろ
しくお願いします。

[ ]
RE:33723 秀丸エディタの区分けについてNo.33724
山紫水明 さん 14/11/20 20:04
 
 nito3さん,

> 通常の秀丸エディタか、秀丸メールで起動した秀丸エディタかを判断する方
>法はありますでしょうか?

 秀丸メールのマクロヘルプで「IsHidemaruMail関数」の説明をご覧になったら
いかがでしょう。
                    山紫水明(ユーザー)
                    SANSHISUIMEI

[ ]
RE:33724 秀丸エディタの区分けについてNo.33725
Iranoan さん 14/11/20 21:04
 
 nito3 さん、山紫水明さん今日は、Iranoan です。
>  秀丸メールのマクロヘルプで「IsHidemaruMail関数」の説明をご覧になったら
> いかがでしょう。
 これは秀丸メールか秀丸エディタかを調べる関数で、どちらからら起動した
秀丸エディタを調べる方法ですよね。

 どちらから起動したか? を調べる方法はないんじゃないかな。起動する前に、
起動済み秀丸エディタとそのウィンドウ・ハンドルを記録しておけば、解るで
しょうが、どちらも同じ秀丸エディタですから。

[ ]
RE:33725 秀丸エディタの区分けについてNo.33726
nito3 さん 14/11/20 21:09
 
> nito3 さん、山紫水明さん今日は、Iranoan です。
≪全文引用されていたのでコミュニテックス会議室システムが引用部分を省略処理し
ました。≫
>しょうが、どちらも同じ秀丸エディタですから。

ありがとうございます。
この関数のヘルプをそのままにやてみたらできました。
通常起動と秀丸メールから起動で分ける事ができました。

[ ]
RE:33725 秀丸エディタの区分けについてNo.33727
山紫水明 さん 14/11/20 22:36
 
 Iranoanさん,コメントありがとうございます。

> どちらから起動したか? を調べる方法はないんじゃないかな。起動する前に、
>起動済み秀丸エディタとそのウィンドウ・ハンドルを記録しておけば、解るで
>しょうが、どちらも同じ秀丸エディタですから。

 なるほど,質問の字義を厳密に考えるとそういうことになりますか。私は秀丸
メールから起動した秀丸エディタというのは,単純にメール作成画面のことだと
思いました。
 質問者の意図もそうだったようです。

                    山紫水明
                    SANSHISUIMEI

[ ]
RE:33727 秀丸エディタの区分けについてNo.33728
Iranoan さん 14/11/20 22:57
 
 山紫水明さん今日は、Iranoan です。
>  質問者の意図もそうだったようです。
 でした(^_^;;;;。

[ ]
RE:33726 秀丸エディタの区分けについてNo.33729
K'zawa さん 14/11/21 09:41
 
nito3さん、こんにちは。
K'zawaです。

私もIranoanさんと同じような意味の質問と受け取ったのですが、
メールとエディタの切り分けならば、

if ( platform & 0x800000 ) {
    message "秀丸メールデス";
} else {
    message "秀丸エディタデス";
}

でできます。

[ ]
RE:33729 秀丸エディタの区分けについてNo.33730
秀まるお2 さん 14/11/21 10:41
 
 秀丸メールのIsHidemaruMail関数のヘルプにも、そのplatformを使うやり方を
追加させていただきます。

[ ]