3ds Max システム ディレクトリ
 
 
 

次のメソッドでは、3ds Max のシステム ディレクトリにアクセスできます。

GetDir <filetype_name> 	 

[カスタマイズ]/[パス設定]ダイアログ ボックスで指定したファイル タイプに対して設定したディレクトリを文字列として返します。

有効な <filetype_name> 値は次のとおりです。

#animations -- available in 3ds Max 9 and higher 	 
#archives -- available in 3ds Max 9 and higher 	 
#autoback 	 
#defaults 	 
#downloads -- available in 3ds Max 9 and higher 	 
#drivers 	 
#export 	 
#expression 	 
#font 	 
#help 	 
#image 	 
#import 	 
#matlib 	 
#maxData -- available in 3ds Max 9 and higher 	 
#maxroot 	 
#maxstart 	 
#pageFile -- available in 3dsMax 2010 and higher 	 
#Photometric -- available in 3ds Max 9 and higher 	 
#plugcfg 	 
#preview 	 
#proxies -- available in 3ds Max 9 and higher 	 
#renderassets -- available in 3ds Max 9 and higher 	 
#renderPresets -- available in 3ds Max 9 and higher 	 
#renderoutput -- available in 3ds Max 9 and higher 	 
#scene 	 
#scripts 	 
#sound 	 
#startupScripts 	 
#temp -- available in 3ds Max 9 and higher 	 
#ui 	 
#userMacros -- available in 3ds Max 9 and higher 	 
#userScripts -- available in 3ds Max 9 and higher 	 
#userStartupScripts -- available in 3ds Max 9 and higher 	 
#userIcons -- available in 3ds Max 9 and higher 	 
#vpost   

   

SetDir <filetype_name> <string> 

文字列で指定されたディレクトリを設定します。指定されたファイル タイプの[カスタマイズ]/[パス設定]ダイアログ ボックスで複製されます。

有効な <filetype_name> の値は、 GetDir のものと同じです。

正常に終了した場合は true 、失敗の場合は false を返します。 <string> が有効なパスかどうかの確認は行われません。この関数による変更はすぐに 3dsmax.ini ファイルに反映され、それが持続します。使用の際は注意してください。

   

ConvertDirIDToInt <filetype_name> 

システム ディレクトリ名 ID に対応する整数を返す新しいメソッド ConvertDirIDToInt() MAXScript に追加されました。

3ds Max 9 以降で使用可能です。

整数

名前

整数

名前

整数

名前

0

#font

12

#drivers

24

#Photometric

1

#Scene

13

#autoback

25

#renderassets

2

#import

14

#matlib

26

#userScripts

3

#export

15

#scripts

27

#userMacros

4

#help

16

#startupScripts

28

#userStartupScripts

5

#expression

17

#defaults

29

#temp

6

#preview

18

#renderPresets

30

#userIcons

7

#image

19

#ui

31

#maxData

8

#Sound

20

#maxroot

32

 

9

#plugcfg

21

#renderoutput

33

#downloads

10

#maxstart

22

#animations

34

#proxies

11

#vpost

23

#archives

36

#pagefile

次のメソッドは、3ds Max の[パスを設定]ダイアログ ボックスにある[ビットマップ]および[外部参照]タブに対応するビットマップ パスおよび外部参照パスの取得、追加、削除を行います。この関数を通じて行った変更は、3dsmax.ini ファイルにすぐに反映されるため、永続的です。

マップ パス メソッド:

mapPaths.add <path_string> 

指定されたパスをビットマップ検索パスのリストに追加します。

   

mapPaths.count() 

定義されたビットマップ検索パスの数を返します。

   

mapPaths.get <index> 

インデックス付きのビットマップ検索パスを文字列として返します。インデックスの基数は 1 です。

   

mapPaths.delete <index> 

インデックス付きのビットマップ検索パスを削除します。インデックスの基数は 1 です。

   

mapPaths.getFullFilePath <filename> 

マップ パスを使用してファイル名を解決し、このファイルが見つかった場合には完全な修飾名を返します。3ds Max 9 以降で使用可能です。

例:

mapPaths.getFullFilePath "fir.tga"

外部参照パス メソッド:

   

xrefPaths.add <path_string> 

指定されたパスを外部参照検索パスに追加します。

   

xrefPaths.count() 

定義された外部参照検索パスの数を返します。

   

xrefPaths.get <index> 

インデックス付きの外部参照検索パスを文字列として返します。インデックスの基数は 1 です。

   

xrefPaths.delete <index> 

インデックス付きの外部参照検索パスを削除します。インデックスの基数は 1 です。

   

xrefPaths.getFullFilePath <filename> 

外部参照パスを使用してファイル名を解決し、このファイルが見つかった場合には完全な修飾名を返します。

3ds Max 9 以降で使用可能です。

例:

xrefPaths.getFullFilePath "delme.max"

関連事項