TSVモードで表示No.01853
styth さん 17/08/10 10:20
 
 情報アイテムの内容(メ−ルのボディ)を、TSVモードで表示することは、できま
すか?
 できないのであれば、要望ということで、お願いします。

[ ]
RE:01853 TSVモードで表示No.01854
秀まるお2 さん 17/08/10 11:47
 
    config "xTabMode:0x0001";

 でTSVモードに切り替えるには切り替わりますが、秀丸メール上ではうまく動
作しないようです。

 ソースコードを見直してみないと分からないでずか、TSV/CSVモードについて
は秀丸メールは必要無いので、プログラムサイズがなくべく小さくなるように、
その辺の処理を無効化してるんだと思います。

 簡単に復活できるかどうか、一回ソースコード見直しなどしてみます。

 対応するにしても、上記のようなマクロをユーザーさんが実行して切り替える
ってことでいいのでしょうか。


[ ]
RE:01854 TSVモードで表示No.01857
styth さん 17/08/11 10:20
 
>    config "xTabMode:0x0001";
> でTSVモードに切り替えるには切り替わりますが、秀丸メール上ではうまく動
>作しないようです。
> ソースコードを見直してみないと分からないでずか、TSV/CSVモードについて
>は秀丸メールは必要無いので、プログラムサイズがなくべく小さくなるように、
>その辺の処理を無効化してるんだと思います。
> 簡単に復活できるかどうか、一回ソースコード見直しなどしてみます。
> 対応するにしても、上記のようなマクロをユーザーさんが実行して切り替える
>ってことでいいのでしょうか。
 良いです。
 使ってみて、また何かあれば、よろしくお願いします。

[ ]
RE:01857 TSVモードで表示No.01860
秀まるお2 さん 17/08/11 16:54
 
 ソースコード見直したら、TSVモードは存在しない前提にして、ソースコード
が小さくなるようにしてました。

 一回復活させてうまく動くかどうか試してみますが、V6.74の次のバージョン
から試すことにさせていただきます。

[ ]
RE:01860 TSVモードで表示No.01862
styth さん 17/08/12 09:49
 
> ソースコード見直したら、TSVモードは存在しない前提にして、ソースコード
>が小さくなるようにしてました。
> 一回復活させてうまく動くかどうか試してみますが、V6.74の次のバージョン
>から試すことにさせていただきます。

 それまで、見た目をTSVモードにしている時と同じにする方法はないでしょうか。
 マクロでも、構いません。
 タブが複数のスペースで置き換わればいいと思うのですが、よろしくお願いします。

[ ]
RE:01862 TSVモードで表示No.01863
ヒラメ さん 17/08/12 13:23
 
こんにちは。秀丸メールの一ユーザーの者です。

一時的にでもTSVモードにしたいとのことで、秀丸メールでメール
本文をいじるよりは、秀丸エディタで操作したほうが簡単なのでは
ないかなと思います。

簡単なマクロを作ってみましたのでよかったら試してみてください。

秀丸メールで本文が選択されていればその内容、選択されていない
場合は本文全体をコピーして、秀丸エディタで貼り付けたのちに
一時的にTSVモードに切り替えるという動作をするようにしています。

マクロのファイル名を"a.mac"にしない場合には、18行目辺りの
run〜の中にある a.mac を実際のファイル名に合わせて変更して
みてください。


// a.mac
// 選択されているメール本文、または本文全体を秀丸エディタで
// 貼り付けてTSVモードで表示する簡易マクロ

if ( platform & 0x800000 ) {
 //message "秀丸メールデス";
 loaddll "TKInfo.dll";
 //メール内容枠をアクティブにする
 #n = dllfunc( "SelectPane", 2);
 if(!selecting){ //範囲選択していない
  //編集>本文を選択
  #n = sendmessage(hidemaruhandle(0),0x111,40088,0);
 }
 //選択範囲をコピー
 copy2;
 //秀丸エディタを起動
 //(秀丸エディタのパス、マクロ名"a.mac"は適宜変更してください)
 run "C:\\Program Files\\Hidemaru\\hidemaru.exe /x a.mac /a dummy";
 freedll;
} else {
 //message "秀丸エディタデス";
 //マクロ引数が空白である場合、マクロを終了させる
 if(getarg(0)==""){  ; //1番目の引数
  message "このマクロは秀丸メールからの実行を想定しています";
  endmacro;
 }
 //貼り付け
 paste;
 //TSVモードに変更
 config "xTabMode:0x0001";
}
endmacro;

[ ]
RE:01863 TSVモードで表示No.01874
秀まるお2 さん 17/08/16 17:52
 
 とりあえず、ヒラメさんコメントにあるマクロ使っていただきたい所です。

 ちなみに、秀丸メールの編集内容を秀丸エディタで編集する用のマクロが以前
から一応ありました。

http://hide.maruo.co.jp/lib/tkmacro/hideturu115.html

 テストしてないのでうまく動くかどうか分かりませんけども。

[ ]