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を起動します。
Operaのような起動に時間がかかるアプリなど、その起動前に確認メッセージを表示します。
IfMsg.exe Operaを起動しますか|YESNOCANCEL?\Windows\Opera.exe?iexplore.exe
Operaのような起動に時間がかかるアプリなど、その起動前に確認メッセージを表示し、
NOを選択した場合、InternetExplorerを起動します。