ユーザ インタラクション
 
 
 

ここで紹介するコマンドを使用すると、スクリプトを一時停止してユーザの入力を取得することができます。複雑なカスタム ユーザ インタフェースを作成する場合は、 インタフェースを作成するを参照してください。

confirmDialog を使用して質問する

confirmDialog コマンドは、メッセージと任意の数のボタンを設定したモーダル ウィンドウを作成します。

このウィンドウは、ボタンを押したりウィンドウの閉じる(Close)ボタンをクリックすると消えます。

confirmDialog -title "Confirm" -message "Are you sure?"
	-button "OK" -button "Cancel" -defaultButton "OK"
	-cancelButton "Cancel" -dismissString "Cancel";

fileDialog を使用してファイルを選択できるようにする

fileDialog コマンドは、ファイル オープン ダイアログ ウィンドウを表示します。

fileDialog -directoryMask "*.txt"

promptDialog を使用して文字列を取得する

promptDialog コマンドは、メッセージ、テキスト フィールド、任意の数のボタンを設定したウィンドウを作成します。

// Show the dialog box:
string $text;
string $result = `promptDialog
	-title "Rename Object"
	-message "Enter Name:"
	-button "OK" -button "Cancel"
	-defaultButton "OK" -cancelButton "Cancel"
	-dismissString "Cancel"`;
// Use the command again in query mode to
// get the text:
if ($result == "OK") {
	$text = `promptDialog -query -text`;
}