|
ぱてぞーさん,ブックンさん,きいろいまふらあさん,こんにちは。
》 もしかしてマクロとかで実現するのでしょうか?イマイチ分からないんでよろ
》しくお願いします。
もし,秀丸をお使いであれば次のようなマクロで一応できそうですが。
このマクロを本体マクロに割り当て,ツールバーにそのマクロ番号のボタンを
表示すれば,マウス操作でできます。
もっとスマートな方法があるかもしれませんが,今のところ思いつきません。
//------- AttachForward.mac ----------------------------------------//
Turukame: // 鶴亀メール上での動作
loaddll "TKInfo.dll";
if( result ) {
beginclipboardread;
$s = getclipboard;
if( $s != "FromHidemaru" ) {
#n = dllfunc( "SelectPane", 2);
selectall;
copy;
run "\"" + hidemarudir + "\\hidemaru.exe\" /h /x"
+ currentmacrobasename;
} else { //秀丸から受け継いだ場合
$subject = dllfuncstr( "CurrentHeader", "Subject" );
$attach = dllfuncstr( "HomeDir" ) + "転送メール.eml";
#n = dllfunc( "NewMail" );
$s = dllfuncstr( "SetHeader", "Subject", "Fw: " + $subject );
#n = dllfunc("AddAttach", $attach );
setclipboard "";
endmacro;
}
} else { //秀丸での動作
paste;
saveas "転送メール.eml";
setclipboard "FromHidemaru";
openreg "CURRENTUSER", "Software\\Hidemaruo\\TuruKame\\Config";
$turukamedir = getregstr("TuruKameDir");
closereg;
runsync2 "\"" + $turukamedir + "TuruKame.exe\" /x"
+ currentmacrobasename;
exit;
}
endmacro;
//-----------------------------------------------//
本当は,例外処理などを加える必要があるのですが,さしあたりこれで。
では, (^^)/~
山紫水明
|
|