NEW in
3ds Max
9:
These
methods
allows a script to query
the source file it has been run from and the position inside
the source file:
<filename>getSourceFileName()
Returns the filename path of the source file the function has been called from.
Returns undefined if the call does not occur from a valid MAXScript file, for example if executed in the Listener or from an Untitled (not yet saved) file.
If the method has been called from inside a string evaluated using the execute() method, the result will still be the file the execute() has been called from.
<integerPtr>getSourceFileOffSet()
Returns the character position in the source script file, 'undefined' if not called from a source script file. The resturn value is IntegerPtr to ensure that the position would be valid even with files over 4GB.