XSIUIToolkit

Object Hierarchy | 関連する C++クラス:UIToolkit

導入

v2.0

詳細

FileBrowser オブジェクトやProgressBar オブジェクトなどの Softimageユーザインターフェイスオブジェクトにアクセスできるネイティブオブジェクトです。ネイティブオブジェクトは、そのインスタンスを作成しなくてもコード内で名前で参照できます。このオブジェクトのスクリプトエンジンをロードすると、XSIUIToolkit オブジェクトが作成されます。このオブジェクトのメソッドとプロパティは、いつでもスクリプティングに使用できます。

メソッド

MsgBox PickFolder    
       

プロパティ

FileBrowser ProgressBar    
       

1. VBScript の例

'
' Simple program that shows how to use the XSIUIToolkit object to create a ProgressBar.
'
'Demonstrates the use of the progress bar in displaying a fake rendering process. 
dim oProgressBar
set oProgressBar = XSIUIToolkit.ProgressBar
oProgressBar.Maximum = 65535
oProgressBar.Caption = "Rendering"
oProgressBar.Visible = True
for i = oProgressBar.Minimum to oProgressBar.Maximum
        if oProgressBar.CancelPressed then
                logmessage "Progress bar cancelled at " & oProgressBar.Increment
                exit for
        end if
        x = oProgressBar.Increment
        oProgressBar.StatusText = "Frame " & x
next

2. VBScript の例

' 
' Simple program that shows how to use the XSIUIToolkit object.
' 
dim oFileBrowser
set oFileBrowser = XSIUIToolkit.FileBrowser
' set the title, initial directory and filter
oFileBrowser.DialogTitle = "Select a file"              
oFileBrowser.InitialDirectory = "c:\myInitialDir\"
oFileBrowser.Filter = "All Files (*.*)|*.*||"
' show an open file dialog
oFileBrowser.ShowOpen
If oFileBrowser.FilePathName <> "" Then
                logmessage "User selected " & oFileBrowser.FilePathName
Else
                logmessage "User pressed cancel"
End If

関連項目

Application CustomProperty LargeMsgBox XSIInputBox PickFolder