»メールコマンドの実現方法メールコマンドの実現方法2019年3月26日daddyLiveCapture2のメールコマンドは、LiveCapture3にはありません。メーラーのフィルタ設定やプラグイン構造と、ExtCapを組み合わせることで、同様の機能を実現できます。メールコマンドLiveCapture2で実現していた「メールコマンド」とは、LiveCapture2が定期的にメールサーバに届いたメールの内容を確認し、特定の内容のメールが届いていたら、その内容に従ってコマンドを実行する、というものです。LiveCapture3では、直接このメールコマンドを実現していませんが、外部コマンドを受け付けるExtCapを使うことで同様の機能を実現することができます。最近のメールソフトには、メールの内容によって指定された処理を実現できる、メールフィルタの機能や、プラグイン構造を採用してメールが届いたら独自のプログラムを実行する機能などが備わっている物が多くあります。したメールソフトの機能を使って、特定のメールが届いたときに、ExtCapを実行するように設定すれば、メールコマンドが実現できます。ここでは、MicrosoftのOutlookのメールフィルタ機能を使って、メールコマンドを実現する方法を説明しますOutlookのフィルタ機能を使ったメールコマンドの実現方法Outlookにはメールの仕分け方法を設定する機能があります。この設定では、ある特定のメールが届いたら指定したプログラムを実行する、という設定が可能になっています。start」を実行するという仕分けフィルターを作る方法を説明します。仕分けルールの作成まず、最初の「仕分けルールの作成」画面で、下記のように件名でのルールを作ります。「実行する処理」は設定せずに「詳細オプション」ボタンを押して、「自動仕分けウィザード」を開きます。チェックが付いていますので、そのまま「次へ」ボタンを押します。2ページ目2ページ目では、実行する処理を設定します。ここでは「アプリケーションを開始する」にチェックを入れます。チェックを入れると、下段のエディットボックスに「アプリケーションを開始する」という文章が追加されます。このアプリケーションの部分をクリックすると、実行するアプリケーションを選択できます。この設定では引数を追加することができないようですので、ここで指定するのはExtCap.exe本体ではなく、引数を追加したバッチファイル(*.bat)を作成し、そのバッチファイルを指定する必要があります。これでOutlookでリモートコマンドが実現できると思います。他の方法として、Outlook用のプラグインプログラムを開発する、という方法もありますので、プログラムが組める方は試してみると面白いかもしれません。コメントをキャンセルメールアドレスが公開されることはありません。