reference:evaluator

The evaluator is a simple parsing engine that understands basic mathematical operations, boolean logic and provides a number of functions to perform number, string and date manipulations and to query information. Because it is much simpler than a full scripting language like JScript, it can be used in a number of places in Directory Opus to provide customisability where full scripting would be too slow.

This reference section describes the functions available to evaluator code wherever it's used. For information on the places you can use the evaluator, and details about specific variables available in those places, please see the main Evaluator section.

AbortFuncAbsAdjustDateAge
ArgAsAscAtan
CapitalizeCbrtCeilChr
ClipClipFormatConcatCos
CountDateDiffDatePartDegToRad
DisplayNameDumpVarsElapsedEscapeWild
ExistsFileCountFileExtFilePart
FindWindowFloorFormatHypot
InStrIsAlphaIsCheckedIsDigit
IsDirIsEnabledIsFileIsLower
IsParentIsPathIsPunctIsSelected
IsSetIsSpaceIsUpperKeyDown
LanguageStrLCaseLeftLen
MakeLegalMatchMaxMid
MinNowOutputParent
ParseDatePathTypePowRadToDeg
RecycleBinRegExRegExSReplace
ResolveReverseRightRound
RndRootRunningSelect
SetClipSinSpaceStem
StrCmpStringSqrtSwap
SysInfoTabPathTanTrim
TruncateTypeOfUCaseUrlEncode
Val