IfMsg v1.00

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


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


ダウンロードはここから



【起動方法】


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

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

一見してわかりにくいですが……
「?」記号で、
①メッセージ文字列|メッセージオプション
②プログラム1|オプション1
③プログラム2|オプション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を起動します。