■各種類について
MAXScript のメッセージ ボックスおよび問い合わせダイアログ ボックスは
以下3種類です。
①messageBox メッセージ+"OK"ボタン
②queryBox メッセージ+"はい"(Yes)、"いいえ"(No)ボタン
③yesNoCancelBox メッセージ+"はい"(Yes)、"いいえ"(No)、"キャンセル"(Cancel)ボタン
■①messageBox
messagebox "データを確認してください" title:"作業確認"
--OKを押す or ダイアログを閉じる 返り値:true
■②queryBox
j = queryBox "作業ファイルを上書きしてもよろしいですか?\n はい: 上書きして進みます。\n いいえ: 上書きなしで進みます。" title:"ファイル上書き確認" beep:true
if j ==true then
(
print "res_yes"
)else if j ==false then
(
print "res_no"
)else
(
print "テスト用_使用なし"
)
--返り値:true,false
--ダイアログを閉じるはできません(右上無効)
■③yesNoCancelBox
j = yesNoCancelBox "作業ファイルを上書きしてもよろしいですか?\n はい: 上書きして進みます。\n いいえ: 上書きなしで進みます。\n キャンセル: 出力せずに戻ります。" title:"ファイル上書き確認" beep:true
if j ==#yes then
(
print "res_yes"
)else if j ==#no then
(
print "res_no"
)else
(
print "res_cansel"
)
--返り値:#yes,#no,#cancel もしくは、1,2,3でも可能
--ダイアログを閉じる:cancel