LoginSignup
0
0

More than 1 year has passed since last update.

3dsmax Script ダイアログメッセージ系

Posted at

■各種類について

MAXScript のメッセージ ボックスおよび問い合わせダイアログ ボックスは
以下3種類です。

①messageBox メッセージ+"OK"ボタン
②queryBox メッセージ+"はい"(Yes)、"いいえ"(No)ボタン
③yesNoCancelBox メッセージ+"はい"(Yes)、"いいえ"(No)、"キャンセル"(Cancel)ボタン

■①messageBox

image.png

messagebox "データを確認してください" title:"作業確認"
--OKを押す or ダイアログを閉じる 返り値:true

■②queryBox

image.png

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

image.png

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

参考にさせていただいたページ

0
0
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
0
0