Difference between revisions of "CurrentModelFolder"
m (adding doc status category) |
|||
Line 3: | Line 3: | ||
Returns or sets the default directory from which models or modules are loaded, and from which relative paths for models or modules are interpreted. | Returns or sets the default directory from which models or modules are loaded, and from which relative paths for models or modules are interpreted. | ||
+ | |||
+ | = Examples = | ||
+ | |||
+ | CurrentModelDirectory( ) → "C:\Documents And Settings\Linda\My Documents" | ||
+ | CurrentModelDirectory( "C:\Models" ) → "C:\Models" | ||
+ | CurrentModelDirectory( ) → "C:\Models" | ||
+ | CurrentModelDirectory( "Active" ) → "C:\Models\Active" | ||
+ | |||
+ | Select '''File->Add Module...'''. File dialog opens in C:\Models\Active. | ||
+ | |||
+ | CurrentModelDirectory( "..\Old" ) → "C:\Models\Old" | ||
+ | CurrentModelDirectory( "[My Documents]" ) → "C:\Documents And Settings\Linda\My Documents" | ||
+ | |||
+ | = Note = | ||
+ | |||
+ | When you start Analytica, the CurrentModelDirectory starts out in [My Documents]. When you load a model, it is set to the directory containing the model, and modules with relative path names are loaded relative to that location. | ||
+ | |||
+ | You can change the default start directory by setting a registry setting. Use RegEdit, navigate to the folder | ||
+ | HKCU/Software/Lumina Decision Systems/Analytica | ||
+ | and create a string value named InitialDir, set to the full file path of the starting directory. | ||
+ | |||
+ | == ADE note == | ||
+ | |||
+ | CAEngine::OpenModel and CAEngine::AddModule interpret file names as relative to the CurrentModelDirectory( ). If you call CurrentModelDirectory from typescript prior to calling these, then the full path name does not have to be passed to those functions. | ||
= See Also = | = See Also = | ||
* [[CurrentDataDirectory]] | * [[CurrentDataDirectory]] |
Revision as of 20:08, 1 August 2007
Returns or sets the default directory from which models or modules are loaded, and from which relative paths for models or modules are interpreted.
Examples
CurrentModelDirectory( ) → "C:\Documents And Settings\Linda\My Documents" CurrentModelDirectory( "C:\Models" ) → "C:\Models" CurrentModelDirectory( ) → "C:\Models" CurrentModelDirectory( "Active" ) → "C:\Models\Active"
Select File->Add Module.... File dialog opens in C:\Models\Active.
CurrentModelDirectory( "..\Old" ) → "C:\Models\Old" CurrentModelDirectory( "[My Documents]" ) → "C:\Documents And Settings\Linda\My Documents"
Note
When you start Analytica, the CurrentModelDirectory starts out in [My Documents]. When you load a model, it is set to the directory containing the model, and modules with relative path names are loaded relative to that location.
You can change the default start directory by setting a registry setting. Use RegEdit, navigate to the folder
HKCU/Software/Lumina Decision Systems/Analytica
and create a string value named InitialDir, set to the full file path of the starting directory.
ADE note
CAEngine::OpenModel and CAEngine::AddModule interpret file names as relative to the CurrentModelDirectory( ). If you call CurrentModelDirectory from typescript prior to calling these, then the full path name does not have to be passed to those functions.
Enable comment auto-refresher