|
お世話になります。初めて投稿させていただきます。
特定のメールアドレスからの受信メールの本文をローカルにテキストファイルで自動
で保存する方法がないかと調べていたところ、秀丸メールの存在を知り、現在ヘルプ
を見ながらマクロ作成に挑戦しているのですが、メール本文を取り出すところまでは
なんとか出来たのですが、テキストファイルに保存するところでつまづいてしまいま
した。
ヘルプによると、SaveStringToFile関数を使えば文字列型変数をテキストファイルに
保存できそうだったので試してみたところ、マクロ実行するとエラーは出ずに一応終
了はするのですが、テキストファイルは作成されませんでした。dllfuncstrとdllfun
cのどちらを使うべきかわからなかったので、両方試してみましたが、両方とも戻り
値以外は同じ挙動でした。
(ちなみに戻り値はdllfuncstrの時は""で、dllfuncの時は0でした)
※実行例
loaddll "TKInfo.dll";
$s = dllfuncstr("SaveStringToFile", "C:\\abc.txt", "本文", 0, 0);
#n = dllfunc("SaveStringToFile", "C:\\abc.txt", "本文", 0, 0);
上記以外にもパラメータやファイルパスなどをいろいろ変えてみたのですが、どうし
ても自力では間違いを見つけられませんでした。
基本的な質問で大変恐縮ですが、ご教示のほどよろしくお願いします。
|
|