mee_changの日記〜きれそうなわたしの12か月〜

2006-10-23

[]IfMsg v1.00 22:50

だいぶ前にid:dor_bugさんに送っておきながら公開を忘れていました……。


IfMsgは任意のメッセージボックスを表示して、その結果によって外部プログラムを起動するソフトです。

(メッセージボックスを表示するのみの処理も可能です。)


ダウンロードはここから



【起動方法】


本ソフトはコマンドラインオプションを指定して使用します。コマンドラインがない場合即座に終了します。

オプションは以下のように指定します

IfMsg.exe メッセージ文字列|メッセージオプション?プログラム1|オプション1?プログラム2|オプション

一見してわかりにくいですが……

「?」記号で、

.瓮奪察璽己源列|メッセージオプション

プログラム1|オプション

プログラム2|オプション

と、3つのブロックに区切っています。

それぞれのブロックは「|」記号でオプションを指定します。(省略可能)

※ ◆↓の記述は省略可能です。

後述する【例】も確認してください。

【メッセージオプション

以下の値を使用できます。

YESNO

YES、NOボタンを表示します。YES押下時にプログラム1、NO押下時にプログラム2を起動します

YESNOCANCEL

YES、NOボタンを表示します。YES押下時にプログラム1、NO押下時にプログラム2を起動します

OKCANSEL

OK、キャンセルボタンを表示します。OK押下時にプログラム1を起動します

省略時

OKボタンのみを表示します。OK押下時にプログラム1を起動します

【例】

IfMsg.exe 確認メッセージのサンプルです

(オプション省略のため)OKボタンのみの確認メッセージを表示します

外部プログラムの記述は省略されているため特に起動しません。

IfMsg.exe Wordを起動します?pword.exe

(オプション省略のため)OKボタンのみの確認メッセージを表示します。その後Wordを起動します。


IfMsg.exe Operaを起動しますか|OKCANCEL?\Windows\Opera.exe

Operaのような起動に時間がかかるアプリなど、その起動前に確認メッセージを表示します。


IfMsg.exe Operaを起動しますか|YESNOCANCEL?\Windows\Opera.exe?iexplore.exe

Operaのような起動に時間がかかるアプリなど、その起動前に確認メッセージを表示し、

NOを選択した場合、InternetExplorerを起動します。

demidemi 2007/01/03 05:05 アプリの切替で使いたいのですが、プログラム2|オプション2にProgram Filesなど””でくくらなければならない場合にうまく動作しないのですが?
ショートカットに入れようとすると、?があるとそれ以降はいらなくなってしまうので””でくくる必要があって思うようにいきません。
記述のしかたが悪いのでしょうか?

mee_changmee_chang 2007/01/17 00:10 IfMsgの構文解析は非常に単純なもののため、demiさんの要望にある用途で使用することは現状では無理です。

以後のバージョンアップで対応するつもりですが、気長にお待ちくださいι

プラグプラグ 2008/08/30 21:29 追加プラグインのフォルダを入れてみましたけど何も変わりません。プラグインのフォルダにsがついてるからダメなのかな。

トラックバック - http://d.hatena.ne.jp/mee_chang/20061023