On this page | |
Replaced by |
message [-b button1,button2 [-p] [-d num] [-h help] [-t title]] text
HScriptスタンドアローンアプリケーションなどのコンソールアプリケーションでは、このコマンドは、echoコマンドと同様ですが、 さらに、コマンド出力をファイルや何かにリダイレクトしていてもテキストが常にコンソールに表示されます。
Houdiniなどのグラフィカルアプリケーションでは、このコマンドは、指定したテキストでダイアログボックスを表示します。 ユーザーがダイアログを閉じるまで、他のコマンドと処理がすべて停止します。
オプション
-h help
メッセージと共に表示する補足テキストを用意します。スペースを含むメッセージは、シングルクォート('
)で閉じます。
-t title
ダイアログボックスにカスタムタイトルキャプションを設定します。スペースを含むメッセージは、シングルクォート('
)で閉じます。
-b button1,button2 [-p] [-d num]
ボタンをダイアログボックスに追加します。コンソールアプリケーションでは選択項目をプリントします。 選択項目は、カンマで区切り、スペースを含んでいるなら引用符で閉じる必要があります。 コマンドはユーザーが選択した選択項目を返します(1番目の選択が0で始まり、2番目の選択が1になります)。 エラーがなければ(コンソールアプリケーションのEOFのように)-1が返されます。
-d num
デフォルトの選択項目をインデックスで指定します。
-p
このオプションを指定すれば、コマンドは、インデックスではなく、押したボタンのラベルをプリントします。
Examples
message Some informative message
message -b Yes,No -d 0 Would you like to proceed?
message -b "Save and Exit,Discard and Exit,Cancel" -d 0 Your choice?
message -b Retry,Cancel -h 'Ensure that the destination path exists and is not write-protected.' -t 'Save Error' Cannot save the file to the specified location.
set x = `run("message -b yes,no some message")`
See also |