本文に秀丸エディタの文章をインポートNo.16746
ゴルゴ999 さん 04/02/22 23:08
 
ご教授をお願いします。

新規メールの本文に秀丸エディタの文章をインポートすることは
可能でしょうか。
また、本文を秀丸エディタの文章にエクスポートは可能でしょうか。

現在、鶴亀メールと秀丸エディタを同時に開いてコピペでやって
います。

しかし、テンプレートや署名と本文との組み合わせて作成を考えると
全体を1ファイルとして保存し選択していくほうが良いと思われるケースが殆どです。

よろしくお願いします。

[ ]
RE:16746 本文に秀丸エディタの文章をインNo.16751
Iranoan さん 04/02/23 12:04
 
 ゴルゴ999 さん今日は、Iranoan です。
 念の為お断りしておくと、開発者とは何の関わりも無い単なる一ユーザです。
> 新規メールの本文に秀丸エディタの文章をインポートする
 「ファイル」の「カーソル位置への読み込み」
> 本文を秀丸エディタの文章にエクスポートは可能でしょうか。
 「設定」→「秀丸エディタのコマンド一覧」→「ファイル系」の「別ファイ
ルへの追加保存」

 上記で各々できますが、どちらも開いているウィンドウではなく、ファイル
から/に対しての操作なので、秀丸側でファイルを保存、読み直し等が必要に
なります。それ以上はマクロになるでしょう。

[ ]
RE:16746 本文に秀丸エディタの文章をインNo.16756
秀まるお2 さん 04/02/23 15:58
 
> 新規メールの本文に秀丸エディタの文章をインポートすることは
> 可能でしょうか。
> また、本文を秀丸エディタの文章にエクスポートは可能でしょうか。

 普通にやるとしたらIranoanさんのような方法か、クリップボード経由でやり
とりするしか無いと思います。

 仮にですけど、秀丸で編集してる内容をそのまま新規メールのエディタに貼り
付けるようなマクロでしたら、例えば以下のような物となります。

    openreg "CURRENTUSER", "Software\\Hidemaruo\\TuruKame\\Config";
    $path = getregstr("TuruKameDir") + "tkinfo.dll";
    closereg;
    loaddll $path;
    if( !result ) {
        message "tkinfo.dllがロードできませんでした。";
        endmacro;
    }

    #wnd = findwindowclass("TuruKameOuterView");
    if( #wnd == 0 ) {
        message "メール編集用のウィンドウが見つかりません。";
        endmacro;
    }
    #x = x; #y = y;
    gofiletop;
    beginsel;
    gofileend;
    copy;
    moveto #x, #y;
    #n = dllfunc("Bypass_SetForegroundWindow", #wnd);
    #wnd = dllfunc("Bypass_GetWindow", #wnd, 5);
    #n = sendmessage( #wnd, 0x0302, 0, 0 );

[ ]