【BM】コマンドラインツール MsgBox2k 公開
拡張カーネルの分岐用で使ってる自作ツールです
/p ファイル名 (ミリ秒)
ファイルのプロパティを指定時間表示する
/v メッセージ タイトル 既定値
数値を入力させる結果をERRORLEVELで返す
/98 PC98シリーズか判定
ERRORLEVEL=1 PC98 ERRORLEVEL=0 その他 ERRORLEVEL=-99 判定不可
/r HKEY_LOCAL_MACHINEのレジストリーキー レジストリー値 [データ]
レジストリー値を表示
データがある場合は比較 ERRORLEVEL=0 なら一致。数値の場合大小を 1(データより大きい)か-1(データより小さい)で返す
値がない場合ERRORLEVEL=-99
/r2 HKEY_CURRENT_USERのレジストリーキー レジストリー値 [データ]
レジストリー値を表示
データがある場合は比較 ERRORLEVEL=0 なら一致。数値の場合大小を 1(データより大きい)か-1(データより小さい)で返す
値がない場合ERRORLEVEL=-99
/n [タイトル] メッセージ [アイコン種別]
通知領域にメッセージを表示する アイコン種別 0:なし 1:情報 2:警告 3:エラー
/l ファイル名
指定ファイルがLoadLibrary できるかテスト ERRORLEVEL=1 OK ERRORLEVEL=0 NG ERRORLEVEL=-99 ファイル無し
/f ファイル名 [x.x.x.x]
指定ファイルのバージョン表示
x.x.x.x が指定されている場合は比較する ERRORLEVEL=0 一致 ERRORLEVEL=-99 ファイル無し ERRORLEVEL=4/-4 1桁目のバージョンが違う
ERRORLEVEL=3/-3 2桁目のバージョンが違う ERRORLEVEL=2/-2 3桁目のバージョンが違う ERRORLEVEL=1/-1 4桁目のバージョンが違う
/q メッセージ [タイトル]
OKかキャンセルをダイアログで入力させる。\nで改行可能
ERRORLEVEL=1 OK ERRORLEVEL=0 CANCEL
/m メッセージ [タイトル]
ダイアログを表示。\nで改行可能
/s [ミリ秒]
指定時間待機します
対応OSはWindows 95以降
64bit OSは32bit向けのレジストリしか読めないという制約があります
Comments