秀丸メール複数起動時、それぞれのタスクNo.00221
mal_mol_mori さん 16/07/21 10:37
 
こんにちはです。

秀丸メールを複数起動しています。
[設定]→[全般的な設定]→[アイコンモジュールを使ってデザインを変える]でタスク
トレイに表示されるアイコンを変更が出来るのですが、
これをやってしまうと、複数起動している全ての秀丸メールのアイコンが同じものに
なってしまいます。

どなたか、『それぞれの秀丸メール毎にアイコンを変える方法』をご存じの方はいら
っしゃいませんでしょうか?

お願い致します。

[ ]
RE:00221 秀丸メール複数起動時、それぞれNo.00222
秀まるお2 さん 16/07/21 11:16
 
 秀丸メールは、普通だと複数起動できないはずなんですが、複数起動出来てる
ってことは、「/m」オプションと「/d」オプションを使っておられるってことで
すよね。

 その場合に、複数の秀丸メールでアイコンモジュールを変えるとしたら・・・

 マクロでなんとか出来そうです。

 アイコンモジュールの設定は、レジストリの、

 HKEY_CURRENT_USER\Software\Hidemaruo\TuruKame\Config

 の

    IconFileUse ... 0ならアイコンモジュール使わない、1なら使う
    IconFile    ... アイコンモジュールのファイル名

 に設定があるので、そこを書き換えてEnvChangedするマクロが考えられます。
それをコマンドラインで指定したらいいです。

 マクロとしては、例えばこんな風になります。

    loaddll "tkinfo.dll";
    openreg "CURRENTUSER", "Software\\Hidemaruo\\TuruKame\\Config";
    writeregnum "IconFileUse", 1;
    writeregstr "IconFile", "e:\\hidemailhome\\BigB.tkm";
    #n = dllfunc("SetAutoPushTimer", 0, "cancel");
    #n = dllfunc("EnvChanged");
    writeregnum "IconFileUse", 0;
    #n = dllfunc("StopAutoPushTimer");
    closereg;

 上記の例は、アイコンモジュールに「e:\hidemailhome\BigB.tkm」を指定して
る例になります。

 これを例えば「IconBigB.mac」って名前で保存したら、コマンドラインに、

   "c:\program files\hidemarumail\turukame.exe" /m1 /d"...." /x IconBigB.mac

 のように指定したら、アイコンモジュールがBigB.tkmに切り替わって起動しま
す。

 こんな感じで複数マクロを作成して切り替える作戦はあるかなぁと思います。

----------------------------------------
 このテストをしてたら、64bit版の秀丸メールだと「/m」オプションと「/x」
オプション両方指定で保護違反が出てしまいました。バグでした。

 32bit版だと保護違反は出ないです。

 64bit版の方は、また次のβ版にて修正させていただきます。もしお急ぎなら
今日にでもアップロードさせていただきます。

[ ]
RE:00222 秀丸メール複数起動時、それぞれNo.00223
mal_mol_mori さん 16/07/21 15:01
 
秀まるお2さま、

大変詳しいご説明、ありがとうございます。
複数起動は、インターネット上にある情報を使ってやっておりました。

現状、時間がありませんので、
再現を出来ましたら、
改めまして、お礼をさせて頂きます。

> 秀丸メールは、普通だと複数起動できないはずなんですが、複数起動出来てる
≪全文引用されていたのでコミュニテックス会議室システムが引用部分を省略処理し
ました。≫
>今日にでもアップロードさせていただきます。

[ ]
RE:00223 秀丸メール複数起動時、それぞれNo.00282
mal_mol_mori さん 16/08/10 21:43
 
>秀まるお2さま、
≪全文引用されていたのでコミュニテックス会議室システムが引用部分を省略処理し
ました。≫
>>今日にでもアップロードさせていただきます。

秀まるお2さま、
β版のx64で出来ました。
ありがとうございました!

[ ]