秀丸メールをポータブル化している時の秀No.04569
(-L-) さん 19/01/11 14:23
 
秀丸リマインダーのexeファイルをポータブル化した秀丸メールと同一フォルダに置
いたら起動出来るようにならないでしょうか。(.net環境はあるものとして)やって
みたところ、秀丸メールがインストールされていないとエラーになり起動出来ません
でした。

[ ]
RE:04569 秀丸メールをポータブル化していNo.04571
秀まるお2 さん 19/01/11 14:57
 
 秀丸リマインダーですが、それ自体が.NET Frameworkで作成されてる関係で、レジ
ストリを一切書き換えずに動作させることは実質不可能です。なのポータブル化は不
可になります。

 秀丸リマインダのプログラム用ファイルを無理矢理持ち出し用メディアにインス
トールしても、それをどこか別のパソコン上で起動しても起動すらしないか、起動し
たとしてもうまく動かないと思います。また、無理矢理起動すると、そのパソコンの
レジストリを書き換える可能性が高いです。

> 秀丸リマインダーのexeファイルをポータブル化した秀丸メールと同一フォルダに
>置いたら起動出来るように

 秀丸リマインダを普通にインストールしたパソコン上での話だとしたら、持ち出し
用秀丸メールと同じ場所に秀丸メールをインストールすれば、結果としてそれで秀丸
メールの場所が特定できて、うまく連携動作するんじゃないかと思います。
 (テストしたことは無いですが)

 ただ、そういう動作(秀丸メールが持ち出し用になってるケース)はテストしたこ
とが無いので、果たしてすべての機能がうまく動作するかどうかは、ちょっと僕も自
信が無いです。

[ ]
RE:04571 秀丸メールをポータブル化していNo.04576
(-L-) さん 19/01/11 16:25
 
それでは、草稿(もしくは専用の送信予約フォルダを新設)にある複数メールを送信
できるコマンドラインオプションはいかがでしょうか。
それがあれば、ポータブル環境でも、外から(タスクなどから)指定時間にメールで
きるので。

[ ]
RE:04576 秀丸メールをポータブル化していNo.04581
秀まるお2 さん 19/01/11 18:17
 
 タスクスケジューラーからメール送信を指示する方法はいくつかありまして、とり
あえず、sendnowquietとかのコマンドラインを使う作戦があります。

   turukame.exe sendnowquiet account="xxxx" subject="xxxx" to="xxxx" body=
"...."

 みたいなコマンドラインでメール送信が可能です。

 ヘルプの「応用関係 - 秀丸メール起動時のコマンドライン」の所に詳しい説明が
あります。

 何か特定のフォルダにあるメールを送信したい場合は、マクロを使って実現する作
戦があります。何か送信する処理をマクロで作っておいて、コマンドラインからは、

   turukame.exe /x "マクロ名"

 ってことでタスクスケジューラーに登録しておけば、指定した時刻にマクロ実行し
てメール送信が可能です。

 未送信フォルダに入ってるメールを送信するだけなら、

    loaddll "tkinfo.dll";
    #n = dllfunc("StartSendRemainAll");

 みたいな簡単なマクロで実現できます。

 そういう作戦でいけるんじゃないかと思います。

[ ]