|
ご報告だけです。下記のようなマクロを、おそらく
「X-Body-Content-Type: text/plain; charset=iso-8859-1 (original=utf-8)」
で起動させたときだけ、ファイル名(印刷テンプレート名)に全角文字を含むと
writeinistr(writeinistrwにしても)のINI(hpt)書き込みの時に
ファイル名の方が文字化けして、別のファイルが作成されてしまいます。
UTF-8ではおそらく大丈夫でした。印刷テンプレート名を"test"など半角にすれば
解決できます。秀丸メール 6.64β5、6.63いずれでも再現されました。
$name = "テスト"; //印刷テンプレート名
loaddll "tkinfo.dll";
$box1 = dllfuncstr( "CurrentHeader", "Subject");
loaddll "hidemaruapi64.dll";
$hpt = dllfuncstr("GetTemplateDir") + "\\" + $name + ".hpt";
writeinistr $hpt, "Box1", "text", $box1;
#n = dllfunc("PrintDialog", hidemaruhandle(0), $name);
|
|