<?xml version="1.0" encoding="UTF-8"?>
<!-- generator="FeedCreator 1.8" -->
<?xml-stylesheet href="https://docs.dopus.com/lib/exe/css.php?s=feed" type="text/css"?>
<rdf:RDF
    xmlns="http://purl.org/rss/1.0/"
    xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
    xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
    xmlns:dc="http://purl.org/dc/elements/1.1/">
    <channel rdf:about="https://docs.dopus.com/feed.php">
        <title>Directory Opus Manual - reference:evaluator</title>
        <description></description>
        <link>https://docs.dopus.com/</link>
        <image rdf:resource="https://docs.dopus.com/lib/exe/fetch.php?media=logo.png" />
       <dc:date>2026-04-14T08:00:48+00:00</dc:date>
        <items>
            <rdf:Seq>
                <rdf:li rdf:resource="https://docs.dopus.com/doku.php?id=reference:evaluator:abortfunc&amp;rev=1694404515&amp;do=diff"/>
                <rdf:li rdf:resource="https://docs.dopus.com/doku.php?id=reference:evaluator:abs&amp;rev=1700521898&amp;do=diff"/>
                <rdf:li rdf:resource="https://docs.dopus.com/doku.php?id=reference:evaluator:adjustdate&amp;rev=1756098876&amp;do=diff"/>
                <rdf:li rdf:resource="https://docs.dopus.com/doku.php?id=reference:evaluator:age&amp;rev=1710626624&amp;do=diff"/>
                <rdf:li rdf:resource="https://docs.dopus.com/doku.php?id=reference:evaluator:arg&amp;rev=1691740359&amp;do=diff"/>
                <rdf:li rdf:resource="https://docs.dopus.com/doku.php?id=reference:evaluator:arraycopy&amp;rev=1765317009&amp;do=diff"/>
                <rdf:li rdf:resource="https://docs.dopus.com/doku.php?id=reference:evaluator:arraycreate&amp;rev=1765316821&amp;do=diff"/>
                <rdf:li rdf:resource="https://docs.dopus.com/doku.php?id=reference:evaluator:arrayerase&amp;rev=1765317177&amp;do=diff"/>
                <rdf:li rdf:resource="https://docs.dopus.com/doku.php?id=reference:evaluator:arrayget&amp;rev=1765323228&amp;do=diff"/>
                <rdf:li rdf:resource="https://docs.dopus.com/doku.php?id=reference:evaluator:arraypop&amp;rev=1765323333&amp;do=diff"/>
                <rdf:li rdf:resource="https://docs.dopus.com/doku.php?id=reference:evaluator:arraypush&amp;rev=1765323722&amp;do=diff"/>
                <rdf:li rdf:resource="https://docs.dopus.com/doku.php?id=reference:evaluator:arrayrev&amp;rev=1765324113&amp;do=diff"/>
                <rdf:li rdf:resource="https://docs.dopus.com/doku.php?id=reference:evaluator:arrayset&amp;rev=1765324336&amp;do=diff"/>
                <rdf:li rdf:resource="https://docs.dopus.com/doku.php?id=reference:evaluator:arraysort&amp;rev=1765324177&amp;do=diff"/>
                <rdf:li rdf:resource="https://docs.dopus.com/doku.php?id=reference:evaluator:as&amp;rev=1738645423&amp;do=diff"/>
                <rdf:li rdf:resource="https://docs.dopus.com/doku.php?id=reference:evaluator:asc&amp;rev=1692495645&amp;do=diff"/>
                <rdf:li rdf:resource="https://docs.dopus.com/doku.php?id=reference:evaluator:atan&amp;rev=1698475354&amp;do=diff"/>
                <rdf:li rdf:resource="https://docs.dopus.com/doku.php?id=reference:evaluator:capitalize&amp;rev=1691557524&amp;do=diff"/>
                <rdf:li rdf:resource="https://docs.dopus.com/doku.php?id=reference:evaluator:cbrt&amp;rev=1698475387&amp;do=diff"/>
                <rdf:li rdf:resource="https://docs.dopus.com/doku.php?id=reference:evaluator:ceil&amp;rev=1700606686&amp;do=diff"/>
                <rdf:li rdf:resource="https://docs.dopus.com/doku.php?id=reference:evaluator:chr&amp;rev=1692495652&amp;do=diff"/>
                <rdf:li rdf:resource="https://docs.dopus.com/doku.php?id=reference:evaluator:clip&amp;rev=1708407778&amp;do=diff"/>
                <rdf:li rdf:resource="https://docs.dopus.com/doku.php?id=reference:evaluator:clipformat&amp;rev=1700517738&amp;do=diff"/>
                <rdf:li rdf:resource="https://docs.dopus.com/doku.php?id=reference:evaluator:concat&amp;rev=1738645839&amp;do=diff"/>
                <rdf:li rdf:resource="https://docs.dopus.com/doku.php?id=reference:evaluator:cos&amp;rev=1698475406&amp;do=diff"/>
                <rdf:li rdf:resource="https://docs.dopus.com/doku.php?id=reference:evaluator:count&amp;rev=1693821105&amp;do=diff"/>
                <rdf:li rdf:resource="https://docs.dopus.com/doku.php?id=reference:evaluator:datediff&amp;rev=1691557534&amp;do=diff"/>
                <rdf:li rdf:resource="https://docs.dopus.com/doku.php?id=reference:evaluator:datepart&amp;rev=1773898352&amp;do=diff"/>
                <rdf:li rdf:resource="https://docs.dopus.com/doku.php?id=reference:evaluator:degtorad&amp;rev=1698475445&amp;do=diff"/>
                <rdf:li rdf:resource="https://docs.dopus.com/doku.php?id=reference:evaluator:dialog&amp;rev=1765327410&amp;do=diff"/>
                <rdf:li rdf:resource="https://docs.dopus.com/doku.php?id=reference:evaluator:displayname&amp;rev=1691473378&amp;do=diff"/>
                <rdf:li rdf:resource="https://docs.dopus.com/doku.php?id=reference:evaluator:dumpvars&amp;rev=1740432859&amp;do=diff"/>
                <rdf:li rdf:resource="https://docs.dopus.com/doku.php?id=reference:evaluator:elapsed&amp;rev=1694811897&amp;do=diff"/>
                <rdf:li rdf:resource="https://docs.dopus.com/doku.php?id=reference:evaluator:es&amp;rev=1765327915&amp;do=diff"/>
                <rdf:li rdf:resource="https://docs.dopus.com/doku.php?id=reference:evaluator:escapewild&amp;rev=1753249535&amp;do=diff"/>
                <rdf:li rdf:resource="https://docs.dopus.com/doku.php?id=reference:evaluator:exists&amp;rev=1691376274&amp;do=diff"/>
                <rdf:li rdf:resource="https://docs.dopus.com/doku.php?id=reference:evaluator:explode&amp;rev=1765332057&amp;do=diff"/>
                <rdf:li rdf:resource="https://docs.dopus.com/doku.php?id=reference:evaluator:filecount&amp;rev=1691392355&amp;do=diff"/>
                <rdf:li rdf:resource="https://docs.dopus.com/doku.php?id=reference:evaluator:fileext&amp;rev=1691556600&amp;do=diff"/>
                <rdf:li rdf:resource="https://docs.dopus.com/doku.php?id=reference:evaluator:filepart&amp;rev=1700184794&amp;do=diff"/>
                <rdf:li rdf:resource="https://docs.dopus.com/doku.php?id=reference:evaluator:findwindow&amp;rev=1724983726&amp;do=diff"/>
                <rdf:li rdf:resource="https://docs.dopus.com/doku.php?id=reference:evaluator:floor&amp;rev=1700606707&amp;do=diff"/>
                <rdf:li rdf:resource="https://docs.dopus.com/doku.php?id=reference:evaluator:format&amp;rev=1691388648&amp;do=diff"/>
                <rdf:li rdf:resource="https://docs.dopus.com/doku.php?id=reference:evaluator:getinfo&amp;rev=1773899100&amp;do=diff"/>
                <rdf:li rdf:resource="https://docs.dopus.com/doku.php?id=reference:evaluator:getitems&amp;rev=1765332516&amp;do=diff"/>
                <rdf:li rdf:resource="https://docs.dopus.com/doku.php?id=reference:evaluator:hypot&amp;rev=1700522917&amp;do=diff"/>
                <rdf:li rdf:resource="https://docs.dopus.com/doku.php?id=reference:evaluator:implode&amp;rev=1765332198&amp;do=diff"/>
                <rdf:li rdf:resource="https://docs.dopus.com/doku.php?id=reference:evaluator:instr&amp;rev=1693821122&amp;do=diff"/>
                <rdf:li rdf:resource="https://docs.dopus.com/doku.php?id=reference:evaluator:isalpha&amp;rev=1691391087&amp;do=diff"/>
                <rdf:li rdf:resource="https://docs.dopus.com/doku.php?id=reference:evaluator:ischecked&amp;rev=1769662554&amp;do=diff"/>
                <rdf:li rdf:resource="https://docs.dopus.com/doku.php?id=reference:evaluator:isdigit&amp;rev=1691391043&amp;do=diff"/>
                <rdf:li rdf:resource="https://docs.dopus.com/doku.php?id=reference:evaluator:isdir&amp;rev=1721885765&amp;do=diff"/>
                <rdf:li rdf:resource="https://docs.dopus.com/doku.php?id=reference:evaluator:isenabled&amp;rev=1769662579&amp;do=diff"/>
                <rdf:li rdf:resource="https://docs.dopus.com/doku.php?id=reference:evaluator:isfile&amp;rev=1721885793&amp;do=diff"/>
                <rdf:li rdf:resource="https://docs.dopus.com/doku.php?id=reference:evaluator:islower&amp;rev=1692495659&amp;do=diff"/>
                <rdf:li rdf:resource="https://docs.dopus.com/doku.php?id=reference:evaluator:isparent&amp;rev=1693821078&amp;do=diff"/>
                <rdf:li rdf:resource="https://docs.dopus.com/doku.php?id=reference:evaluator:ispath&amp;rev=1691392306&amp;do=diff"/>
                <rdf:li rdf:resource="https://docs.dopus.com/doku.php?id=reference:evaluator:ispunct&amp;rev=1692495665&amp;do=diff"/>
                <rdf:li rdf:resource="https://docs.dopus.com/doku.php?id=reference:evaluator:isselected&amp;rev=1691392500&amp;do=diff"/>
                <rdf:li rdf:resource="https://docs.dopus.com/doku.php?id=reference:evaluator:isset&amp;rev=1709774989&amp;do=diff"/>
                <rdf:li rdf:resource="https://docs.dopus.com/doku.php?id=reference:evaluator:isspace&amp;rev=1691391458&amp;do=diff"/>
                <rdf:li rdf:resource="https://docs.dopus.com/doku.php?id=reference:evaluator:isupper&amp;rev=1691391511&amp;do=diff"/>
                <rdf:li rdf:resource="https://docs.dopus.com/doku.php?id=reference:evaluator:keydown&amp;rev=1691465596&amp;do=diff"/>
                <rdf:li rdf:resource="https://docs.dopus.com/doku.php?id=reference:evaluator:languagestr&amp;rev=1699053522&amp;do=diff"/>
                <rdf:li rdf:resource="https://docs.dopus.com/doku.php?id=reference:evaluator:lcase&amp;rev=1692495673&amp;do=diff"/>
                <rdf:li rdf:resource="https://docs.dopus.com/doku.php?id=reference:evaluator:left&amp;rev=1692495678&amp;do=diff"/>
                <rdf:li rdf:resource="https://docs.dopus.com/doku.php?id=reference:evaluator:len&amp;rev=1765333149&amp;do=diff"/>
                <rdf:li rdf:resource="https://docs.dopus.com/doku.php?id=reference:evaluator:makelegal&amp;rev=1724820256&amp;do=diff"/>
                <rdf:li rdf:resource="https://docs.dopus.com/doku.php?id=reference:evaluator:match&amp;rev=1765333323&amp;do=diff"/>
                <rdf:li rdf:resource="https://docs.dopus.com/doku.php?id=reference:evaluator:max&amp;rev=1692495695&amp;do=diff"/>
                <rdf:li rdf:resource="https://docs.dopus.com/doku.php?id=reference:evaluator:mid&amp;rev=1692495701&amp;do=diff"/>
                <rdf:li rdf:resource="https://docs.dopus.com/doku.php?id=reference:evaluator:min&amp;rev=1692495707&amp;do=diff"/>
                <rdf:li rdf:resource="https://docs.dopus.com/doku.php?id=reference:evaluator:now&amp;rev=1691471433&amp;do=diff"/>
                <rdf:li rdf:resource="https://docs.dopus.com/doku.php?id=reference:evaluator:output&amp;rev=1753249321&amp;do=diff"/>
                <rdf:li rdf:resource="https://docs.dopus.com/doku.php?id=reference:evaluator:parent&amp;rev=1729523825&amp;do=diff"/>
                <rdf:li rdf:resource="https://docs.dopus.com/doku.php?id=reference:evaluator:parsedate&amp;rev=1756100953&amp;do=diff"/>
                <rdf:li rdf:resource="https://docs.dopus.com/doku.php?id=reference:evaluator:pathtype&amp;rev=1691473895&amp;do=diff"/>
                <rdf:li rdf:resource="https://docs.dopus.com/doku.php?id=reference:evaluator:pow&amp;rev=1698475605&amp;do=diff"/>
                <rdf:li rdf:resource="https://docs.dopus.com/doku.php?id=reference:evaluator:radtodeg&amp;rev=1698475685&amp;do=diff"/>
                <rdf:li rdf:resource="https://docs.dopus.com/doku.php?id=reference:evaluator:recyclebin&amp;rev=1746681946&amp;do=diff"/>
                <rdf:li rdf:resource="https://docs.dopus.com/doku.php?id=reference:evaluator:regex&amp;rev=1770227065&amp;do=diff"/>
                <rdf:li rdf:resource="https://docs.dopus.com/doku.php?id=reference:evaluator:regexs&amp;rev=1770227098&amp;do=diff"/>
                <rdf:li rdf:resource="https://docs.dopus.com/doku.php?id=reference:evaluator:replace&amp;rev=1691559803&amp;do=diff"/>
                <rdf:li rdf:resource="https://docs.dopus.com/doku.php?id=reference:evaluator:resolve&amp;rev=1769661689&amp;do=diff"/>
                <rdf:li rdf:resource="https://docs.dopus.com/doku.php?id=reference:evaluator:reverse&amp;rev=1692495742&amp;do=diff"/>
                <rdf:li rdf:resource="https://docs.dopus.com/doku.php?id=reference:evaluator:right&amp;rev=1691557564&amp;do=diff"/>
                <rdf:li rdf:resource="https://docs.dopus.com/doku.php?id=reference:evaluator:rnd&amp;rev=1721885848&amp;do=diff"/>
                <rdf:li rdf:resource="https://docs.dopus.com/doku.php?id=reference:evaluator:root&amp;rev=1729523853&amp;do=diff"/>
                <rdf:li rdf:resource="https://docs.dopus.com/doku.php?id=reference:evaluator:round&amp;rev=1700606821&amp;do=diff"/>
                <rdf:li rdf:resource="https://docs.dopus.com/doku.php?id=reference:evaluator:run&amp;rev=1765333049&amp;do=diff"/>
                <rdf:li rdf:resource="https://docs.dopus.com/doku.php?id=reference:evaluator:running&amp;rev=1724983755&amp;do=diff"/>
                <rdf:li rdf:resource="https://docs.dopus.com/doku.php?id=reference:evaluator:select&amp;rev=1691557765&amp;do=diff"/>
                <rdf:li rdf:resource="https://docs.dopus.com/doku.php?id=reference:evaluator:setclip&amp;rev=1756097644&amp;do=diff"/>
                <rdf:li rdf:resource="https://docs.dopus.com/doku.php?id=reference:evaluator:sin&amp;rev=1698475626&amp;do=diff"/>
                <rdf:li rdf:resource="https://docs.dopus.com/doku.php?id=reference:evaluator:space&amp;rev=1691556841&amp;do=diff"/>
                <rdf:li rdf:resource="https://docs.dopus.com/doku.php?id=reference:evaluator:sqrt&amp;rev=1698475655&amp;do=diff"/>
                <rdf:li rdf:resource="https://docs.dopus.com/doku.php?id=reference:evaluator:stem&amp;rev=1691556724&amp;do=diff"/>
                <rdf:li rdf:resource="https://docs.dopus.com/doku.php?id=reference:evaluator:strcmp&amp;rev=1691557429&amp;do=diff"/>
                <rdf:li rdf:resource="https://docs.dopus.com/doku.php?id=reference:evaluator:string&amp;rev=1691557575&amp;do=diff"/>
                <rdf:li rdf:resource="https://docs.dopus.com/doku.php?id=reference:evaluator:swap&amp;rev=1691556555&amp;do=diff"/>
                <rdf:li rdf:resource="https://docs.dopus.com/doku.php?id=reference:evaluator:sysinfo&amp;rev=1753249083&amp;do=diff"/>
                <rdf:li rdf:resource="https://docs.dopus.com/doku.php?id=reference:evaluator:tabpath&amp;rev=1756100247&amp;do=diff"/>
                <rdf:li rdf:resource="https://docs.dopus.com/doku.php?id=reference:evaluator:tan&amp;rev=1698475269&amp;do=diff"/>
                <rdf:li rdf:resource="https://docs.dopus.com/doku.php?id=reference:evaluator:trim&amp;rev=1691556303&amp;do=diff"/>
                <rdf:li rdf:resource="https://docs.dopus.com/doku.php?id=reference:evaluator:truncate&amp;rev=1700184568&amp;do=diff"/>
                <rdf:li rdf:resource="https://docs.dopus.com/doku.php?id=reference:evaluator:typeof&amp;rev=1693484598&amp;do=diff"/>
                <rdf:li rdf:resource="https://docs.dopus.com/doku.php?id=reference:evaluator:ucase&amp;rev=1705314775&amp;do=diff"/>
                <rdf:li rdf:resource="https://docs.dopus.com/doku.php?id=reference:evaluator:urlencode&amp;rev=1691560026&amp;do=diff"/>
                <rdf:li rdf:resource="https://docs.dopus.com/doku.php?id=reference:evaluator:val&amp;rev=1746681322&amp;do=diff"/>
            </rdf:Seq>
        </items>
    </channel>
    <image rdf:about="https://docs.dopus.com/lib/exe/fetch.php?media=logo.png">
        <title>Directory Opus Manual</title>
        <link>https://docs.dopus.com/</link>
        <url>https://docs.dopus.com/lib/exe/fetch.php?media=logo.png</url>
    </image>
    <item rdf:about="https://docs.dopus.com/doku.php?id=reference:evaluator:abortfunc&amp;rev=1694404515&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2023-09-11T03:55:15+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>AbortFunc</title>
        <link>https://docs.dopus.com/doku.php?id=reference:evaluator:abortfunc&amp;rev=1694404515&amp;do=diff</link>
        <description>When called from within a function, aborts the execution of the remainder of the function.

Example:


=if (&quot;%USERNAME%&quot; == &quot;jon&quot;) AbortFunc();
@confirm Hi there, person who isn&#039;t Jon!</description>
    </item>
    <item rdf:about="https://docs.dopus.com/doku.php?id=reference:evaluator:abs&amp;rev=1700521898&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2023-11-20T23:11:38+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>Abs</title>
        <link>https://docs.dopus.com/doku.php?id=reference:evaluator:abs&amp;rev=1700521898&amp;do=diff</link>
        <description>Returns the absolute (i.e. positive) value of the input value.</description>
    </item>
    <item rdf:about="https://docs.dopus.com/doku.php?id=reference:evaluator:adjustdate&amp;rev=1756098876&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2025-08-25T05:14:36+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>AdjustDate</title>
        <link>https://docs.dopus.com/doku.php?id=reference:evaluator:adjustdate&amp;rev=1756098876&amp;do=diff</link>
        <description>Adjust a date from one timezone to another.

Timezones can be specified as a positive or negative number of minutes, relative to UTC.
For example, a value of 60 represents GMT+1.

Timezones can also be referred to by their name in the system registry or IANA name.
For example,</description>
    </item>
    <item rdf:about="https://docs.dopus.com/doku.php?id=reference:evaluator:age&amp;rev=1710626624&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2024-03-16T22:03:44+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>Age</title>
        <link>https://docs.dopus.com/doku.php?id=reference:evaluator:age&amp;rev=1710626624&amp;do=diff</link>
        <description>Returns the difference between the the current date and the supplied dates, expressed as units (defaults to days).

Example:


Output(Age(&quot;2021-01-01&quot;))
--&gt; 1158</description>
    </item>
    <item rdf:about="https://docs.dopus.com/doku.php?id=reference:evaluator:arg&amp;rev=1691740359&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2023-08-11T07:52:39+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>Arg</title>
        <link>https://docs.dopus.com/doku.php?id=reference:evaluator:arg&amp;rev=1691740359&amp;do=diff</link>
        <description>Returns the value of a user command argument. User commands can therefore use the Evaluator to modify their behavior
based on the value of a supplied argument.

Example:


@if:=(Arg(&quot;NAME&quot;)==&quot;jon&quot;)
echo Hi Jon!
@if:else
echo Who are you?</description>
    </item>
    <item rdf:about="https://docs.dopus.com/doku.php?id=reference:evaluator:arraycopy&amp;rev=1765317009&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2025-12-09T21:50:09+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>ArrayCopy</title>
        <link>https://docs.dopus.com/doku.php?id=reference:evaluator:arraycopy&amp;rev=1765317009&amp;do=diff</link>
        <description>Creates a new copy of an existing array.

By default the entire array is copied. You can optionally specify a range of elements to copy with the index parameters.

If only index1 is specified, the array is copied from that element to the end.

Examples:</description>
    </item>
    <item rdf:about="https://docs.dopus.com/doku.php?id=reference:evaluator:arraycreate&amp;rev=1765316821&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2025-12-09T21:47:01+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>ArrayCreate</title>
        <link>https://docs.dopus.com/doku.php?id=reference:evaluator:arraycreate&amp;rev=1765316821&amp;do=diff</link>
        <description>Creates a new array. If arguments are provided the array is initialised with those values.

Examples:


arr = ArrayCreate(1,2,3,5,8,13,21);


See also:

ArrayCopy

ArrayErase

ArrayGet

ArrayPop

ArrayPush

ArrayRev

ArraySet

ArraySort</description>
    </item>
    <item rdf:about="https://docs.dopus.com/doku.php?id=reference:evaluator:arrayerase&amp;rev=1765317177&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2025-12-09T21:52:57+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>ArrayErase</title>
        <link>https://docs.dopus.com/doku.php?id=reference:evaluator:arrayerase&amp;rev=1765317177&amp;do=diff</link>
        <description>Erases the specified range of values from the array.

If neither index is provided all values are erased.
If index2 isn&#039;t provided all values from the specified index to the end of the array are erased.

Examples:


arr = ArrayCreate(1,2,3,5,8,13,21);
ArrayErase(arr, 2, 4);
Output(arr);
-&gt; {1, 2, 13, 21}</description>
    </item>
    <item rdf:about="https://docs.dopus.com/doku.php?id=reference:evaluator:arrayget&amp;rev=1765323228&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2025-12-09T23:33:48+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>ArrayGet</title>
        <link>https://docs.dopus.com/doku.php?id=reference:evaluator:arrayget&amp;rev=1765323228&amp;do=diff</link>
        <description>Returns the value of the element at the specified index.

See also:

ArrayCreate

ArrayCopy

ArrayErase

ArrayPop

ArrayPush

ArrayRev

ArraySet

ArraySort</description>
    </item>
    <item rdf:about="https://docs.dopus.com/doku.php?id=reference:evaluator:arraypop&amp;rev=1765323333&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2025-12-09T23:35:33+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>ArrayPop</title>
        <link>https://docs.dopus.com/doku.php?id=reference:evaluator:arraypop&amp;rev=1765323333&amp;do=diff</link>
        <description>Removes (pops) the last element from the array.

See also:

ArrayCreate

ArrayCopy

ArrayErase

ArrayGet

ArrayPush

ArrayRev

ArraySet

ArraySort</description>
    </item>
    <item rdf:about="https://docs.dopus.com/doku.php?id=reference:evaluator:arraypush&amp;rev=1765323722&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2025-12-09T23:42:02+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>ArrayPush</title>
        <link>https://docs.dopus.com/doku.php?id=reference:evaluator:arraypush&amp;rev=1765323722&amp;do=diff</link>
        <description>Adds (pushes) the specified value onto the end of the array.

See also:

ArrayCreate

ArrayCopy

ArrayErase

ArrayGet

ArrayPop

ArrayRev

ArraySet

ArraySort</description>
    </item>
    <item rdf:about="https://docs.dopus.com/doku.php?id=reference:evaluator:arrayrev&amp;rev=1765324113&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2025-12-09T23:48:33+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>ArrayRev</title>
        <link>https://docs.dopus.com/doku.php?id=reference:evaluator:arrayrev&amp;rev=1765324113&amp;do=diff</link>
        <description>Reverse the order of the elements in the specified array.

See also:

ArrayCreate

ArrayCopy

ArrayErase

ArrayGet

ArrayPop

ArrayPush

ArraySet

ArraySort</description>
    </item>
    <item rdf:about="https://docs.dopus.com/doku.php?id=reference:evaluator:arrayset&amp;rev=1765324336&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2025-12-09T23:52:16+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>ArraySet</title>
        <link>https://docs.dopus.com/doku.php?id=reference:evaluator:arrayset&amp;rev=1765324336&amp;do=diff</link>
        <description>Stores the value in the array at the specified index. If the array isn&#039;t large enough it&#039;s automatically resized.

See also:

ArrayCreate

ArrayCopy

ArrayErase

ArrayGet

ArrayPop

ArrayPush

ArrayRev

ArraySort</description>
    </item>
    <item rdf:about="https://docs.dopus.com/doku.php?id=reference:evaluator:arraysort&amp;rev=1765324177&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2025-12-09T23:49:37+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>ArraySort</title>
        <link>https://docs.dopus.com/doku.php?id=reference:evaluator:arraysort&amp;rev=1765324177&amp;do=diff</link>
        <description>Sorts the elements in the specified array.

See also:

ArrayCreate

ArrayCopy

ArrayErase

ArrayGet

ArrayPop

ArrayPush

ArrayRev

ArraySet</description>
    </item>
    <item rdf:about="https://docs.dopus.com/doku.php?id=reference:evaluator:as&amp;rev=1738645423&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2025-02-04T05:03:43+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>As</title>
        <link>https://docs.dopus.com/doku.php?id=reference:evaluator:as&amp;rev=1738645423&amp;do=diff</link>
        <description>The As operator performs two functions - conversion and formatting.

Conversion: varname As type

Converts the variable varname to the specified type. Valid types are:
boolboolean (true or false)intsigned 32-bit integeruintunsigned 32-bit integerint64</description>
    </item>
    <item rdf:about="https://docs.dopus.com/doku.php?id=reference:evaluator:asc&amp;rev=1692495645&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2023-08-20T01:40:45+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>Asc</title>
        <link>https://docs.dopus.com/doku.php?id=reference:evaluator:asc&amp;rev=1692495645&amp;do=diff</link>
        <description>Returns the ANSI or Unicode code for the first character of string.

Example:


Output( Asc(&quot;Hello&quot;) );
--&gt; 72


See also: Chr</description>
    </item>
    <item rdf:about="https://docs.dopus.com/doku.php?id=reference:evaluator:atan&amp;rev=1698475354&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2023-10-28T06:42:34+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>Atan</title>
        <link>https://docs.dopus.com/doku.php?id=reference:evaluator:atan&amp;rev=1698475354&amp;do=diff</link>
        <description>Computes the arc tangent of  (measured in radians).</description>
    </item>
    <item rdf:about="https://docs.dopus.com/doku.php?id=reference:evaluator:capitalize&amp;rev=1691557524&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2023-08-09T05:05:24+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>Capitalize</title>
        <link>https://docs.dopus.com/doku.php?id=reference:evaluator:capitalize&amp;rev=1691557524&amp;do=diff</link>
        <description>Returns the capitalized version of string. By default, just the first letter is capitalized. Use the optional type parameter to select a different capitalization method.

Example:


Output( Capitalize(&quot;hello world&quot;, 1) );
--&gt; Hello World


See also:</description>
    </item>
    <item rdf:about="https://docs.dopus.com/doku.php?id=reference:evaluator:cbrt&amp;rev=1698475387&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2023-10-28T06:43:07+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>Cbrt</title>
        <link>https://docs.dopus.com/doku.php?id=reference:evaluator:cbrt&amp;rev=1698475387&amp;do=diff</link>
        <description>Computes the cube root of .</description>
    </item>
    <item rdf:about="https://docs.dopus.com/doku.php?id=reference:evaluator:ceil&amp;rev=1700606686&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2023-11-21T22:44:46+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>Ceil</title>
        <link>https://docs.dopus.com/doku.php?id=reference:evaluator:ceil&amp;rev=1700606686&amp;do=diff</link>
        <description>Rounds the input value up to the nearest integer (toward positive infinity).

Example:


Output( Ceil(1.6) );
--&gt; 2.000000


See also:

Floor

Round</description>
    </item>
    <item rdf:about="https://docs.dopus.com/doku.php?id=reference:evaluator:chr&amp;rev=1692495652&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2023-08-20T01:40:52+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>Chr</title>
        <link>https://docs.dopus.com/doku.php?id=reference:evaluator:chr&amp;rev=1692495652&amp;do=diff</link>
        <description>Returns a string containing the character equivalent of the specified code.

Example:


Output( Chr(65) );
--&gt; A


See also: Asc</description>
    </item>
    <item rdf:about="https://docs.dopus.com/doku.php?id=reference:evaluator:clip&amp;rev=1708407778&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2024-02-20T05:42:58+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>Clip</title>
        <link>https://docs.dopus.com/doku.php?id=reference:evaluator:clip&amp;rev=1708407778&amp;do=diff</link>
        <description>Returns the text currently on the clipboard (or an empty string if the clipboard doesn&#039;t contain text).</description>
    </item>
    <item rdf:about="https://docs.dopus.com/doku.php?id=reference:evaluator:clipformat&amp;rev=1700517738&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2023-11-20T22:02:18+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>ClipFormat</title>
        <link>https://docs.dopus.com/doku.php?id=reference:evaluator:clipformat&amp;rev=1700517738&amp;do=diff</link>
        <description>With no arguments, returns a string identifying the type of data currently on the clipboard.

Possible clipboard data types are:
 files  (if wantcut is False or omitted)  files_copy  (if wantcut is True)  files_cut  (if wantcut is True)  image   text</description>
    </item>
    <item rdf:about="https://docs.dopus.com/doku.php?id=reference:evaluator:concat&amp;rev=1738645839&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2025-02-04T05:10:39+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>Concat</title>
        <link>https://docs.dopus.com/doku.php?id=reference:evaluator:concat&amp;rev=1738645839&amp;do=diff</link>
        <description>Joins one or more strings together and returns the result. Empty strings are skipped. 

The joiner string is used to join each pair of strings. If not provided, a space is the default.
The final string is used to join the final string. If not provided, the regular joiner string is used.</description>
    </item>
    <item rdf:about="https://docs.dopus.com/doku.php?id=reference:evaluator:cos&amp;rev=1698475406&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2023-10-28T06:43:26+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>Cos</title>
        <link>https://docs.dopus.com/doku.php?id=reference:evaluator:cos&amp;rev=1698475406&amp;do=diff</link>
        <description>Computes the cosine of  (measured in radians).</description>
    </item>
    <item rdf:about="https://docs.dopus.com/doku.php?id=reference:evaluator:count&amp;rev=1693821105&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2023-09-04T09:51:45+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>Count</title>
        <link>https://docs.dopus.com/doku.php?id=reference:evaluator:count&amp;rev=1693821105&amp;do=diff</link>
        <description>Returns the number of components in the path.

Example:


p: path = &quot;C:\Windows\System32&quot;;
Output( Count(p) );
--&gt; 3


See also:

IsParent

Parent





----------






Returns the number of times substring is found in string.

The optional flag c makes the search case-sensitive.</description>
    </item>
    <item rdf:about="https://docs.dopus.com/doku.php?id=reference:evaluator:datediff&amp;rev=1691557534&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2023-08-09T05:05:34+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>DateDiff</title>
        <link>https://docs.dopus.com/doku.php?id=reference:evaluator:datediff&amp;rev=1691557534&amp;do=diff</link>
        <description>Returns the difference between the two supplied dates, expressed as units.

Example:


Output(DateDiff(&quot;yyyy&quot;, &quot;2021-01-01&quot;, &quot;2023-01-01&quot;))
--&gt; 2</description>
    </item>
    <item rdf:about="https://docs.dopus.com/doku.php?id=reference:evaluator:datepart&amp;rev=1773898352&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2026-03-19T05:32:32+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>DatePart</title>
        <link>https://docs.dopus.com/doku.php?id=reference:evaluator:datepart&amp;rev=1773898352&amp;do=diff</link>
        <description>Returns the value of the specified part, or formats one or more date parts into a string. If returning a single value that can be interpreted as a number, the value will be returned as an integer. If returning multiple parts (as in the example below), a</description>
    </item>
    <item rdf:about="https://docs.dopus.com/doku.php?id=reference:evaluator:degtorad&amp;rev=1698475445&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2023-10-28T06:44:05+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>DegToRad</title>
        <link>https://docs.dopus.com/doku.php?id=reference:evaluator:degtorad&amp;rev=1698475445&amp;do=diff</link>
        <description>Converts  from degrees to radians.</description>
    </item>
    <item rdf:about="https://docs.dopus.com/doku.php?id=reference:evaluator:dialog&amp;rev=1765327410&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2025-12-10T00:43:30+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>Dialog</title>
        <link>https://docs.dopus.com/doku.php?id=reference:evaluator:dialog&amp;rev=1765327410&amp;do=diff</link>
        <description>Lets you display various types of dialog to the user and retrieve the selection or entered text.

Request dialog



Shows a request dialog with one or more buttons. Returns the ID of the chosen button.

The buttons string can separate multiple buttons with a</description>
    </item>
    <item rdf:about="https://docs.dopus.com/doku.php?id=reference:evaluator:displayname&amp;rev=1691473378&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2023-08-08T05:42:58+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>DisplayName</title>
        <link>https://docs.dopus.com/doku.php?id=reference:evaluator:displayname&amp;rev=1691473378&amp;do=diff</link>
        <description>Returns the display name of the file or folder.

Example:


Output(DisplayName(&quot;/desktop&quot;));
--&gt; Desktop

Output(DisplayName(&quot;/desktop&quot;, &quot;p&quot;));
--&gt; C:\Users\jon\Desktop


See also:
Resolve</description>
    </item>
    <item rdf:about="https://docs.dopus.com/doku.php?id=reference:evaluator:dumpvars&amp;rev=1740432859&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2025-02-24T21:34:19+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>DumpVars</title>
        <link>https://docs.dopus.com/doku.php?id=reference:evaluator:dumpvars&amp;rev=1740432859&amp;do=diff</link>
        <description>Returns a concatenated list of all current evaluator variables and their types/values. Useful for debugging.

With no arguments all variables will be returned, otherwise you can supply one or more regular expressions to match variables by name.

Example:</description>
    </item>
    <item rdf:about="https://docs.dopus.com/doku.php?id=reference:evaluator:elapsed&amp;rev=1694811897&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2023-09-15T21:04:57+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>Elapsed</title>
        <link>https://docs.dopus.com/doku.php?id=reference:evaluator:elapsed&amp;rev=1694811897&amp;do=diff</link>
        <description>Measures the time in milliseconds of a named elapse timer since it was started. Timers are global, so you should pick a unique name.

The first time the specified timer is measured it is started.

If called with just a single argument, the return value is the number of milliseconds since the timer was started.</description>
    </item>
    <item rdf:about="https://docs.dopus.com/doku.php?id=reference:evaluator:es&amp;rev=1765327915&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2025-12-10T00:51:55+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>ES</title>
        <link>https://docs.dopus.com/doku.php?id=reference:evaluator:es&amp;rev=1765327915&amp;do=diff</link>
        <description>Returns the input string with escaped characters converted to literal characters.

Escape sequences are:
\&#039;single quote\&quot;double quote\\backslash\bbackspace\nnew line\rcarriage return\thorizontal tab\nnnoctal value\xn..hexadecimal value\unnnnUnicode code point (4 hex digits)</description>
    </item>
    <item rdf:about="https://docs.dopus.com/doku.php?id=reference:evaluator:escapewild&amp;rev=1753249535&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2025-07-23T05:45:35+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>EscapeWild</title>
        <link>https://docs.dopus.com/doku.php?id=reference:evaluator:escapewild&amp;rev=1753249535&amp;do=diff</link>
        <description>Escapes all wildcard characters in the input string and returns the result.

The optional flags are:
rescape characters used in regular expressionsbdouble all backslashesndouble backslashes that come before the letter &#039;n&#039;
Example:


Output(EscapeWild(&quot;*.*&quot;));
--&gt; &#039;*.&#039;*</description>
    </item>
    <item rdf:about="https://docs.dopus.com/doku.php?id=reference:evaluator:exists&amp;rev=1691376274&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2023-08-07T02:44:34+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>Exists</title>
        <link>https://docs.dopus.com/doku.php?id=reference:evaluator:exists&amp;rev=1691376274&amp;do=diff</link>
        <description>Tests if the specified path exists (or optionally, if any file or folder matching the wildcard exists in the specified path).

Example:


if (Exists(&quot;c:\\log\\error*.txt&quot;, &quot;w&quot;)) { ... }</description>
    </item>
    <item rdf:about="https://docs.dopus.com/doku.php?id=reference:evaluator:explode&amp;rev=1765332057&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2025-12-10T02:00:57+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>Explode</title>
        <link>https://docs.dopus.com/doku.php?id=reference:evaluator:explode&amp;rev=1765332057&amp;do=diff</link>
        <description>Splits an input string into an array of smaller strings.

If separators aren&#039;t specified it will split on spaces by default.
The optional limit argument specifies the maximum number of strings to add to the array. Specify  for no limit.

The optional</description>
    </item>
    <item rdf:about="https://docs.dopus.com/doku.php?id=reference:evaluator:filecount&amp;rev=1691392355&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2023-08-07T07:12:35+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>FileCount</title>
        <link>https://docs.dopus.com/doku.php?id=reference:evaluator:filecount&amp;rev=1691392355&amp;do=diff</link>
        <description>Returns the total count of items matching pattern. Specify true for the selected argument for a count of selected items only.

With multiple patterns specified, the return value is the sum of all items matching the supplied patterns.

Example:


if (FileCount(&quot;*.jpg&quot;) &gt; 2) { ... } // at least three jpgs in folder 
if (FileCount(true, &quot;dirs:new*&quot;) == 5) { ... } // 5 folders starting with new are selected</description>
    </item>
    <item rdf:about="https://docs.dopus.com/doku.php?id=reference:evaluator:fileext&amp;rev=1691556600&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2023-08-09T04:50:00+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>FileExt</title>
        <link>https://docs.dopus.com/doku.php?id=reference:evaluator:fileext&amp;rev=1691556600&amp;do=diff</link>
        <description>Returns the file extension of the specified filename.

Example:


Output(FileExt(&quot;file.jpg&quot;));
--&gt; .jpg


See also:

FilePart

Parent

Root

Stem</description>
    </item>
    <item rdf:about="https://docs.dopus.com/doku.php?id=reference:evaluator:filepart&amp;rev=1700184794&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2023-11-17T01:33:14+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>FilePart</title>
        <link>https://docs.dopus.com/doku.php?id=reference:evaluator:filepart&amp;rev=1700184794&amp;do=diff</link>
        <description>Returns the filename (trailing) component or components of the specified path. If components isn&#039;t specified, the final component is returned.

Example:


Output(FilePart(&quot;C:\one\two\file.jpg&quot;));
--&gt; file.jpg


See also:

FileExt

Parent

Root

Stem</description>
    </item>
    <item rdf:about="https://docs.dopus.com/doku.php?id=reference:evaluator:findwindow&amp;rev=1724983726&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2024-08-30T02:08:46+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>FindWindow</title>
        <link>https://docs.dopus.com/doku.php?id=reference:evaluator:findwindow&amp;rev=1724983726&amp;do=diff</link>
        <description>Searches for a top-level window in the system matching the specified class and/or title.

You can specify just a class name, just a title name, or both a class and a title (in which case both must match). To specify a title without a class, use an empty string for the class name.</description>
    </item>
    <item rdf:about="https://docs.dopus.com/doku.php?id=reference:evaluator:floor&amp;rev=1700606707&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2023-11-21T22:45:07+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>Floor</title>
        <link>https://docs.dopus.com/doku.php?id=reference:evaluator:floor&amp;rev=1700606707&amp;do=diff</link>
        <description>Rounds the input value down to the nearest integer (toward negative infinity).

Example:


Output( Floor(1.6) );
--&gt; 1.000000


See also:

Ceil

Round</description>
    </item>
    <item rdf:about="https://docs.dopus.com/doku.php?id=reference:evaluator:format&amp;rev=1691388648&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2023-08-07T06:10:48+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>Format</title>
        <link>https://docs.dopus.com/doku.php?id=reference:evaluator:format&amp;rev=1691388648&amp;do=diff</link>
        <description>Returns the formatted output string.

Example:


Output(Format(&quot;Hello %1!&quot;, &quot;Jon&quot;))
--&gt; Hello Jon!


See also:
As</description>
    </item>
    <item rdf:about="https://docs.dopus.com/doku.php?id=reference:evaluator:getinfo&amp;rev=1773899100&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2026-03-19T05:45:00+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>GetInfo</title>
        <link>https://docs.dopus.com/doku.php?id=reference:evaluator:getinfo&amp;rev=1773899100&amp;do=diff</link>
        <description>Returns an item of information from the specified tab. The return type depends upon the information requested.

The available information is:
AvailableSpaceAvailable space on the driveCheckCountNumber of checked itemsCheckSizeSize of checked itemsCount</description>
    </item>
    <item rdf:about="https://docs.dopus.com/doku.php?id=reference:evaluator:getitems&amp;rev=1765332516&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2025-12-10T02:08:36+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>GetItems</title>
        <link>https://docs.dopus.com/doku.php?id=reference:evaluator:getitems&amp;rev=1765332516&amp;do=diff</link>
        <description>Returns an array of files and folders from the specified tab.

By default all items are returned from the source file display.

The optional flags argument should be a string containing one or more of the following flags:
lGet items from left file display.</description>
    </item>
    <item rdf:about="https://docs.dopus.com/doku.php?id=reference:evaluator:hypot&amp;rev=1700522917&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2023-11-20T23:28:37+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>Hypot</title>
        <link>https://docs.dopus.com/doku.php?id=reference:evaluator:hypot&amp;rev=1700522917&amp;do=diff</link>
        <description>Computes the square root of the sum of the squares of  and  (and , if three coordinates are given).</description>
    </item>
    <item rdf:about="https://docs.dopus.com/doku.php?id=reference:evaluator:implode&amp;rev=1765332198&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2025-12-10T02:03:18+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>Implode</title>
        <link>https://docs.dopus.com/doku.php?id=reference:evaluator:implode&amp;rev=1765332198&amp;do=diff</link>
        <description>Concatenates the members of an array to a single string, joining them with the specified separator.

If separator isn&#039;t specified it will join with spaces by default.

The optional flags are:
qQuote individual strings if needed (i.e. if they contain a space).</description>
    </item>
    <item rdf:about="https://docs.dopus.com/doku.php?id=reference:evaluator:instr&amp;rev=1693821122&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2023-09-04T09:52:02+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>InStr</title>
        <link>https://docs.dopus.com/doku.php?id=reference:evaluator:instr&amp;rev=1693821122&amp;do=diff</link>
        <description>Returns the position that search was found within string, or -1 if not found.

Example:


Output(InStr(&quot;The quick brown fox&quot;, &quot;quick&quot;))
--&gt; 4


See also:

Count</description>
    </item>
    <item rdf:about="https://docs.dopus.com/doku.php?id=reference:evaluator:isalpha&amp;rev=1691391087&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2023-08-07T06:51:27+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>IsAlpha</title>
        <link>https://docs.dopus.com/doku.php?id=reference:evaluator:isalpha&amp;rev=1691391087&amp;do=diff</link>
        <description>Returns True if string consists entirely of alphabetical characters, otherwise returns False.

Example:


Output(IsAlpha(&quot;abcde&quot;))
--&gt; true

Output(IsAlpha(&quot;ab3de&quot;))
--&gt; false


See also:

IsDigit

IsLower

IsPunct

IsSpace

IsUpper</description>
    </item>
    <item rdf:about="https://docs.dopus.com/doku.php?id=reference:evaluator:ischecked&amp;rev=1769662554&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2026-01-29T04:55:54+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>IsChecked</title>
        <link>https://docs.dopus.com/doku.php?id=reference:evaluator:ischecked&amp;rev=1769662554&amp;do=diff</link>
        <description>When a single command string is provided, returns True or False to indicate whether a button running the specified command would appear checked (highlighted) or not.

Example:


if (IsChecked(&quot;Set FLATVIEW=mixed&quot;)) { ... } // Is FlatView - Mixed mode currently on?</description>
    </item>
    <item rdf:about="https://docs.dopus.com/doku.php?id=reference:evaluator:isdigit&amp;rev=1691391043&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2023-08-07T06:50:43+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>IsDigit</title>
        <link>https://docs.dopus.com/doku.php?id=reference:evaluator:isdigit&amp;rev=1691391043&amp;do=diff</link>
        <description>Returns True if string consists entirely of digit characters, otherwise returns False.

Example:


Output(IsDigit(&quot;12345&quot;))
--&gt; true

Output(IsDigit(&quot;123a5&quot;))
--&gt; false


See also:

IsAlpha

IsLower

IsPunct

IsSpace

IsUpper</description>
    </item>
    <item rdf:about="https://docs.dopus.com/doku.php?id=reference:evaluator:isdir&amp;rev=1721885765&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2024-07-25T05:36:05+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>IsDir</title>
        <link>https://docs.dopus.com/doku.php?id=reference:evaluator:isdir&amp;rev=1721885765&amp;do=diff</link>
        <description>Tests if the specified path exists as a directory.

Example:


if (IsDir(&quot;c:\\windows\\system32&quot;)) { ... }</description>
    </item>
    <item rdf:about="https://docs.dopus.com/doku.php?id=reference:evaluator:isenabled&amp;rev=1769662579&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2026-01-29T04:56:19+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>IsEnabled</title>
        <link>https://docs.dopus.com/doku.php?id=reference:evaluator:isenabled&amp;rev=1769662579&amp;do=diff</link>
        <description>When a single command string is provided, returns True or False to indicate whether a button running the specified command would appear enabled or not.

Example:


if (IsEnabled(&quot;Set VIEW=thumbnails&quot;)) { ... } // Is thumbnails mode available?




If two or more commands are provided, returns</description>
    </item>
    <item rdf:about="https://docs.dopus.com/doku.php?id=reference:evaluator:isfile&amp;rev=1721885793&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2024-07-25T05:36:33+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>IsFile</title>
        <link>https://docs.dopus.com/doku.php?id=reference:evaluator:isfile&amp;rev=1721885793&amp;do=diff</link>
        <description>Tests if the specified path exists as a file.

Example:


if (IsFile(&quot;c:\\windows\\system32\\notepad.exe&quot;)) { ... }</description>
    </item>
    <item rdf:about="https://docs.dopus.com/doku.php?id=reference:evaluator:islower&amp;rev=1692495659&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2023-08-20T01:40:59+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>IsLower</title>
        <link>https://docs.dopus.com/doku.php?id=reference:evaluator:islower&amp;rev=1692495659&amp;do=diff</link>
        <description>Returns True if string consists entirely of lowercase letters, otherwise returns False.

Example:


Output(IsLower(&quot;abcde&quot;))
--&gt; true

Output(IsLower(&quot;abCde&quot;))
--&gt; false


See also:

IsAlpha

IsDigit

IsPunct

IsSpace

IsUpper</description>
    </item>
    <item rdf:about="https://docs.dopus.com/doku.php?id=reference:evaluator:isparent&amp;rev=1693821078&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2023-09-04T09:51:18+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>IsParent</title>
        <link>https://docs.dopus.com/doku.php?id=reference:evaluator:isparent&amp;rev=1693821078&amp;do=diff</link>
        <description>Tests whether parent is a parent of child.

If not, returns . Otherwise, returns the number of levels that parent is above child.

Example:


parentPath = &quot;C:\Windows&quot;;
childPath = &quot;C:\Windows\System32&quot;;
Output( IsParent(parentPath, childPath) );
--&gt; 1</description>
    </item>
    <item rdf:about="https://docs.dopus.com/doku.php?id=reference:evaluator:ispath&amp;rev=1691392306&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2023-08-07T07:11:46+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>IsPath</title>
        <link>https://docs.dopus.com/doku.php?id=reference:evaluator:ispath&amp;rev=1691392306&amp;do=diff</link>
        <description>Returns True if path is a fully-qualified pathname, otherwise returns False.

Example:


Output(IsPath(&quot;C:\Windows\System32&quot;))
--&gt; true

Output(IsPath(&quot;System32&quot;))
--&gt; false</description>
    </item>
    <item rdf:about="https://docs.dopus.com/doku.php?id=reference:evaluator:ispunct&amp;rev=1692495665&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2023-08-20T01:41:05+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>IsPunct</title>
        <link>https://docs.dopus.com/doku.php?id=reference:evaluator:ispunct&amp;rev=1692495665&amp;do=diff</link>
        <description>Returns True if string consists entirely of punctuation characters, otherwise returns False.

Example:


Output(IsPunct(&quot;!.,;:&quot;))
--&gt; true

Output(IsPunct(&quot;!.,j:&quot;))
--&gt; false


See also:

IsAlpha

IsDigit

IsLower

IsSpace

IsUpper</description>
    </item>
    <item rdf:about="https://docs.dopus.com/doku.php?id=reference:evaluator:isselected&amp;rev=1691392500&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2023-08-07T07:15:00+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>IsSelected</title>
        <link>https://docs.dopus.com/doku.php?id=reference:evaluator:isselected&amp;rev=1691392500&amp;do=diff</link>
        <description>With a single pattern specified, returns True if items matching that pattern are currently selected, otherwise returns False.

With multiple patterns specified, returns 0 is no patterns match selected items, otherwise returns the index of the first match.</description>
    </item>
    <item rdf:about="https://docs.dopus.com/doku.php?id=reference:evaluator:isset&amp;rev=1709774989&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2024-03-07T01:29:49+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>IsSet</title>
        <link>https://docs.dopus.com/doku.php?id=reference:evaluator:isset&amp;rev=1709774989&amp;do=diff</link>
        <description>Returns True if all specified variables exist (within the context of this evaluation). Returns False if any do not exist.

Example:


if (IsSet(&quot;j&quot;)) { ... } // does a variable called &quot;j&quot; exist?
if (IsSet(&quot;name&quot;, &quot;ext&quot;)) { ... } // do variables called &quot;name&quot; and &quot;ext&quot; both exist?</description>
    </item>
    <item rdf:about="https://docs.dopus.com/doku.php?id=reference:evaluator:isspace&amp;rev=1691391458&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2023-08-07T06:57:38+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>IsSpace</title>
        <link>https://docs.dopus.com/doku.php?id=reference:evaluator:isspace&amp;rev=1691391458&amp;do=diff</link>
        <description>Returns True if string consists entirely of space characters (spaces, tabs, newlines), otherwise returns False.

Example:


Output(IsSpace(&quot;     &quot;))
--&gt; true

Output(IsSpace(&quot;_____&quot;))
--&gt; false


See also:

IsAlpha

IsDigit

IsLower

IsPunct

IsUpper</description>
    </item>
    <item rdf:about="https://docs.dopus.com/doku.php?id=reference:evaluator:isupper&amp;rev=1691391511&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2023-08-07T06:58:31+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>IsUpper</title>
        <link>https://docs.dopus.com/doku.php?id=reference:evaluator:isupper&amp;rev=1691391511&amp;do=diff</link>
        <description>Returns True if string consists entirely of uppercase letters, otherwise returns False.

Example:


Output(IsUpper(&quot;ABCDE&quot;))
--&gt; true

Output(IsUpper(&quot;ABcDE&quot;))
--&gt; false


See also:

IsAlpha

IsDigit

IsLower

IsPunct

IsSpace</description>
    </item>
    <item rdf:about="https://docs.dopus.com/doku.php?id=reference:evaluator:keydown&amp;rev=1691465596&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2023-08-08T03:33:16+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>KeyDown</title>
        <link>https://docs.dopus.com/doku.php?id=reference:evaluator:keydown&amp;rev=1691465596&amp;do=diff</link>
        <description>Returns True if the specified qualifier key or keys are held down. If multiple keys are provided, all must be held down to return true.

Valid keywords are none, shift, ctrl and alt.

Example:


if (KeyDown(&quot;shift&quot;, &quot;ctrl&quot;&quot;)) { ... } // are both shift and ctrl are down?</description>
    </item>
    <item rdf:about="https://docs.dopus.com/doku.php?id=reference:evaluator:languagestr&amp;rev=1699053522&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2023-11-03T23:18:42+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>LanguageStr</title>
        <link>https://docs.dopus.com/doku.php?id=reference:evaluator:languagestr&amp;rev=1699053522&amp;do=diff</link>
        <description>This function mainly exists for the default toolbars, which in some cases need to be able to access the translation of a string in the currently selected language. You probably won&#039;t need this function yourself.

For example, in the viewer toolbar, the following line sets the button&#039;s label to either &quot;Copy Selection&quot; or &quot;Copy All&quot; (in the current language), depending on whether a region is selected or not.</description>
    </item>
    <item rdf:about="https://docs.dopus.com/doku.php?id=reference:evaluator:lcase&amp;rev=1692495673&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2023-08-20T01:41:13+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>LCase</title>
        <link>https://docs.dopus.com/doku.php?id=reference:evaluator:lcase&amp;rev=1692495673&amp;do=diff</link>
        <description>Returns string converted to lower-case.

Example:


Output( LCase(&quot;Hello World&quot;) );
--&gt; hello world


See also:

Capitalize

UCase</description>
    </item>
    <item rdf:about="https://docs.dopus.com/doku.php?id=reference:evaluator:left&amp;rev=1692495678&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2023-08-20T01:41:18+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>Left</title>
        <link>https://docs.dopus.com/doku.php?id=reference:evaluator:left&amp;rev=1692495678&amp;do=diff</link>
        <description>Returns length characters from the left side of string.

Example:


Output( Left(&quot;Hello World&quot;, 5) );
--&gt; Hello


See also:

Mid

Right</description>
    </item>
    <item rdf:about="https://docs.dopus.com/doku.php?id=reference:evaluator:len&amp;rev=1765333149&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2025-12-10T02:19:09+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>Len</title>
        <link>https://docs.dopus.com/doku.php?id=reference:evaluator:len&amp;rev=1765333149&amp;do=diff</link>
        <description>For strings, returns the length of the string in characters.
For arrays, returns the number of elements in the array.

Example:


Output( Len(&quot;Hello&quot;) );
--&gt; 5
Output( Len( ArrayCreate(1, 2, 3, 4) ) );
--&gt; 4</description>
    </item>
    <item rdf:about="https://docs.dopus.com/doku.php?id=reference:evaluator:makelegal&amp;rev=1724820256&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2024-08-28T04:44:16+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>MakeLegal</title>
        <link>https://docs.dopus.com/doku.php?id=reference:evaluator:makelegal&amp;rev=1724820256&amp;do=diff</link>
        <description>Returns string with any illegal path characters removed or replaced.

Example:


Output( MakeLegal(&quot;*File&lt;?&gt;Name*.txt&quot;) )
--&gt; #File(!)Name#.txt

Output( MakeLegal(&quot;C:\Program Files&quot;, &quot;n&quot;) )
--&gt; C;_Program Files

Output( MakeLegal(&quot;\\Server\\Share&quot;, &quot;sf&quot;) )
--&gt; Server/Share</description>
    </item>
    <item rdf:about="https://docs.dopus.com/doku.php?id=reference:evaluator:match&amp;rev=1765333323&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2025-12-10T02:22:03+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>Match</title>
        <link>https://docs.dopus.com/doku.php?id=reference:evaluator:match&amp;rev=1765333323&amp;do=diff</link>
        <description>For strings, returns True if the input string matches the specified wildcard pattern.
For arrays, returns the first index that matched or -1 for no match.

By default this uses standard pattern matching - specify the r flag to use regular expressions instead.

For regular expression, partial match is automatically disabled if the pattern begins or ends with a</description>
    </item>
    <item rdf:about="https://docs.dopus.com/doku.php?id=reference:evaluator:max&amp;rev=1692495695&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2023-08-20T01:41:35+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>Max</title>
        <link>https://docs.dopus.com/doku.php?id=reference:evaluator:max&amp;rev=1692495695&amp;do=diff</link>
        <description>Returns the largest of the provided input values. You can provide as many values as you like..

The values should all be the same type as each other (e.g. all numbers, all dates, etc.)

Example:


Output( Max(2, -5, 7, 1) );
--&gt; 7


See also:
Min</description>
    </item>
    <item rdf:about="https://docs.dopus.com/doku.php?id=reference:evaluator:mid&amp;rev=1692495701&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2023-08-20T01:41:41+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>Mid</title>
        <link>https://docs.dopus.com/doku.php?id=reference:evaluator:mid&amp;rev=1692495701&amp;do=diff</link>
        <description>Returns length characters from string starting at position start. If length is -1 or omitted, returns from start to the end of the string.

Example:


Output( Mid(&quot;Hello To You&quot;, 6, 2) );
--&gt; To


See also:

Left

Right</description>
    </item>
    <item rdf:about="https://docs.dopus.com/doku.php?id=reference:evaluator:min&amp;rev=1692495707&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2023-08-20T01:41:47+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>Min</title>
        <link>https://docs.dopus.com/doku.php?id=reference:evaluator:min&amp;rev=1692495707&amp;do=diff</link>
        <description>Returns the smallest of the provided input values. You can provide as many values as you like..

The values should all be the same type as each other (e.g. all numbers, all dates, etc.)

Example:


Output( Min(2, -5, 7, 1) );
--&gt; -5


See also:
Max</description>
    </item>
    <item rdf:about="https://docs.dopus.com/doku.php?id=reference:evaluator:now&amp;rev=1691471433&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2023-08-08T05:10:33+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>Now</title>
        <link>https://docs.dopus.com/doku.php?id=reference:evaluator:now&amp;rev=1691471433&amp;do=diff</link>
        <description>Returns the current time and date.

Example:


if (DatePart(Now(), &quot;yyyy&quot;) == 2023) { ... } // is it still 2023?</description>
    </item>
    <item rdf:about="https://docs.dopus.com/doku.php?id=reference:evaluator:output&amp;rev=1753249321&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2025-07-23T05:42:01+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>Output</title>
        <link>https://docs.dopus.com/doku.php?id=reference:evaluator:output&amp;rev=1753249321&amp;do=diff</link>
        <description>Outputs the provided string to the script log.

Example:


Output(&quot;Hello!&quot;);
--&gt; Hello!</description>
    </item>
    <item rdf:about="https://docs.dopus.com/doku.php?id=reference:evaluator:parent&amp;rev=1729523825&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2024-10-21T15:17:05+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>Parent</title>
        <link>https://docs.dopus.com/doku.php?id=reference:evaluator:parent&amp;rev=1729523825&amp;do=diff</link>
        <description>Returns the parent of the specified path (i.e. the input path with the final component removed).

The optional levels argument lets you go up more than one level.

On error, an empty string will be returned.

Example:


Output(Parent(&quot;C:\one\two\file.jpg&quot;));
--&gt; C:\one\two</description>
    </item>
    <item rdf:about="https://docs.dopus.com/doku.php?id=reference:evaluator:parsedate&amp;rev=1756100953&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2025-08-25T05:49:13+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>ParseDate</title>
        <link>https://docs.dopus.com/doku.php?id=reference:evaluator:parsedate&amp;rev=1756100953&amp;do=diff</link>
        <description>Parses a date/time string to a date value, with controllable formatting.

If the format argument is a string, it must be a valid date/time picture string (e.g. &quot;dd/MM/yyyy&quot;).
Otherwise, format should be the sum of one or more of the following flag values:
1Use system locale format</description>
    </item>
    <item rdf:about="https://docs.dopus.com/doku.php?id=reference:evaluator:pathtype&amp;rev=1691473895&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2023-08-08T05:51:35+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>PathType</title>
        <link>https://docs.dopus.com/doku.php?id=reference:evaluator:pathtype&amp;rev=1691473895&amp;do=diff</link>
        <description>Returns the type of the specified path. Types are:
filesysNormal filesystem path (e.g. C:\)shellNon-filesystem path like This PCcollFile collectionftpFTP pathlibLibrarymtpPortable device (phone, tablet)pluginPlugin filesystem (e.g. 7zip archive)zip</description>
    </item>
    <item rdf:about="https://docs.dopus.com/doku.php?id=reference:evaluator:pow&amp;rev=1698475605&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2023-10-28T06:46:45+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>Pow</title>
        <link>https://docs.dopus.com/doku.php?id=reference:evaluator:pow&amp;rev=1698475605&amp;do=diff</link>
        <description>Computes the value of  raised to the power of .</description>
    </item>
    <item rdf:about="https://docs.dopus.com/doku.php?id=reference:evaluator:radtodeg&amp;rev=1698475685&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2023-10-28T06:48:05+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>RadToDeg</title>
        <link>https://docs.dopus.com/doku.php?id=reference:evaluator:radtodeg&amp;rev=1698475685&amp;do=diff</link>
        <description>Converts  from radians to degrees.</description>
    </item>
    <item rdf:about="https://docs.dopus.com/doku.php?id=reference:evaluator:recyclebin&amp;rev=1746681946&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2025-05-08T05:25:46+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>RecycleBin</title>
        <link>https://docs.dopus.com/doku.php?id=reference:evaluator:recyclebin&amp;rev=1746681946&amp;do=diff</link>
        <description>With no arguments, returns true if the recycle bin is non-empty, or false if empty.

If mode is set to &quot;s&quot;, returns the size of the recycle bin in bytes.

If mode is set to &quot;c&quot;, returns the count of items in the recycle bin.

If drive is specified, only information for that particular drive is returned.</description>
    </item>
    <item rdf:about="https://docs.dopus.com/doku.php?id=reference:evaluator:regex&amp;rev=1770227065&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2026-02-04T17:44:25+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>RegEx</title>
        <link>https://docs.dopus.com/doku.php?id=reference:evaluator:regex&amp;rev=1770227065&amp;do=diff</link>
        <description>Performs a regular expression match against the provided string. The pattern must match the entire string exactly. To match on sub-strings instead, see RegExS.

If a replace pattern is not specified, this function returns True if the provided string matches the</description>
    </item>
    <item rdf:about="https://docs.dopus.com/doku.php?id=reference:evaluator:regexs&amp;rev=1770227098&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2026-02-04T17:44:58+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>RegExS</title>
        <link>https://docs.dopus.com/doku.php?id=reference:evaluator:regexs&amp;rev=1770227098&amp;do=diff</link>
        <description>Performs a regular expression search in the provided string. The pattern does not need to match the whole string; a sub-string within the string may be matched instead. To match the entire string instead, see RegEx.

If a replace pattern is not specified, this function returns</description>
    </item>
    <item rdf:about="https://docs.dopus.com/doku.php?id=reference:evaluator:replace&amp;rev=1691559803&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2023-08-09T05:43:23+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>Replace</title>
        <link>https://docs.dopus.com/doku.php?id=reference:evaluator:replace&amp;rev=1691559803&amp;do=diff</link>
        <description>Searches the input string for the search sub-string and replaces it with replace if found.

Example:


Output( Replace(&quot;Hello there!&quot;, &quot;e&quot;, &quot;a&quot;) );
--&gt; hallo thara!</description>
    </item>
    <item rdf:about="https://docs.dopus.com/doku.php?id=reference:evaluator:resolve&amp;rev=1769661689&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2026-01-29T04:41:29+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>Resolve</title>
        <link>https://docs.dopus.com/doku.php?id=reference:evaluator:resolve&amp;rev=1769661689&amp;do=diff</link>
        <description>This function primarily resolves aliases and environment variables in the provided path (and with the &quot;a&quot; flag, paths are resolved to aliases).

With the additional flags, it can also resolve the target of shortcuts, junctions and links. It can also be used to find a path&#039;s</description>
    </item>
    <item rdf:about="https://docs.dopus.com/doku.php?id=reference:evaluator:reverse&amp;rev=1692495742&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2023-08-20T01:42:22+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>Reverse</title>
        <link>https://docs.dopus.com/doku.php?id=reference:evaluator:reverse&amp;rev=1692495742&amp;do=diff</link>
        <description>Returns a reversed copy of string.

Example:


Output( Reverse(&quot;Hello World&quot;) );
--&gt; dlroW olleH</description>
    </item>
    <item rdf:about="https://docs.dopus.com/doku.php?id=reference:evaluator:right&amp;rev=1691557564&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2023-08-09T05:06:04+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>Right</title>
        <link>https://docs.dopus.com/doku.php?id=reference:evaluator:right&amp;rev=1691557564&amp;do=diff</link>
        <description>Returns length characters from the right side of string.

Example:


Output( Right(&quot;Hello World&quot;, 5) );
--&gt; World


See also:

Left

Mid</description>
    </item>
    <item rdf:about="https://docs.dopus.com/doku.php?id=reference:evaluator:rnd&amp;rev=1721885848&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2024-07-25T05:37:28+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>Rnd</title>
        <link>https://docs.dopus.com/doku.php?id=reference:evaluator:rnd&amp;rev=1721885848&amp;do=diff</link>
        <description>Returns a random number between 0.0 and 1.0.</description>
    </item>
    <item rdf:about="https://docs.dopus.com/doku.php?id=reference:evaluator:root&amp;rev=1729523853&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2024-10-21T15:17:33+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>Root</title>
        <link>https://docs.dopus.com/doku.php?id=reference:evaluator:root&amp;rev=1729523853&amp;do=diff</link>
        <description>Returns the root of the specified path.

On error, an empty string will be returned.

If the path is already a root, it will be returned unchanged.

Example:


Output(Root(&quot;C:\one\two\file.jpg&quot;));
--&gt; C:\


See also:

FileExt

FilePart

Parent

Stem</description>
    </item>
    <item rdf:about="https://docs.dopus.com/doku.php?id=reference:evaluator:round&amp;rev=1700606821&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2023-11-21T22:47:01+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>Round</title>
        <link>https://docs.dopus.com/doku.php?id=reference:evaluator:round&amp;rev=1700606821&amp;do=diff</link>
        <description>Rounds the input value to the nearest integer, or away from zero if equidistant.

Example:


Output( Round(1.4) + &quot; &quot; + Round(-1.5) + &quot; &quot; + Round(1.6) );
--&gt; 1.000000 -2.000000 2.000000


See also:

Ceil

Floor</description>
    </item>
    <item rdf:about="https://docs.dopus.com/doku.php?id=reference:evaluator:run&amp;rev=1765333049&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2025-12-10T02:17:29+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>Run</title>
        <link>https://docs.dopus.com/doku.php?id=reference:evaluator:run&amp;rev=1765333049&amp;do=diff</link>
        <description>Runs a command. The command string can be any internal Opus command or external program, and and can consist of multiple lines (separated by CR/LF).

The optional flags argument should be a string containing one or more of the following flags:
aAsynchronous. Does not wait for the command to finish.</description>
    </item>
    <item rdf:about="https://docs.dopus.com/doku.php?id=reference:evaluator:running&amp;rev=1724983755&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2024-08-30T02:09:15+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>Running</title>
        <link>https://docs.dopus.com/doku.php?id=reference:evaluator:running&amp;rev=1724983755&amp;do=diff</link>
        <description>Queries whether a specified process is currently running.

Example:


if (Running(&quot;excel.exe&quot;)) { ... } // is Excel currently open?


See also:

FindWindow</description>
    </item>
    <item rdf:about="https://docs.dopus.com/doku.php?id=reference:evaluator:select&amp;rev=1691557765&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2023-08-09T05:09:25+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>Select</title>
        <link>https://docs.dopus.com/doku.php?id=reference:evaluator:select&amp;rev=1691557765&amp;do=diff</link>
        <description>Returns the value identified by the specified index. The index of the first item is 0.

This performs an array-like function (the evaluator does not currently support arrays).

Example:


day = 3;
Output(Select(day, &quot;Mon&quot;, &quot;Tue&quot;, &quot;Wed&quot;, &quot;Thu&quot;, &quot;Fri&quot;, &quot;Sat&quot;, &quot;Sun&quot;));
--&gt; Thu</description>
    </item>
    <item rdf:about="https://docs.dopus.com/doku.php?id=reference:evaluator:setclip&amp;rev=1756097644&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2025-08-25T04:54:04+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>SetClip</title>
        <link>https://docs.dopus.com/doku.php?id=reference:evaluator:setclip&amp;rev=1756097644&amp;do=diff</link>
        <description>Places the specific text on the clipboard.</description>
    </item>
    <item rdf:about="https://docs.dopus.com/doku.php?id=reference:evaluator:sin&amp;rev=1698475626&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2023-10-28T06:47:06+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>Sin</title>
        <link>https://docs.dopus.com/doku.php?id=reference:evaluator:sin&amp;rev=1698475626&amp;do=diff</link>
        <description>Computes the sine of  (measured in radians).</description>
    </item>
    <item rdf:about="https://docs.dopus.com/doku.php?id=reference:evaluator:space&amp;rev=1691556841&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2023-08-09T04:54:01+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>Space</title>
        <link>https://docs.dopus.com/doku.php?id=reference:evaluator:space&amp;rev=1691556841&amp;do=diff</link>
        <description>Returns a string consisting of count spaces.

Example:


Output(&quot;Hello&quot; + Space(10) + &quot;World&quot;);
--&gt; Hello          World


See also:
String</description>
    </item>
    <item rdf:about="https://docs.dopus.com/doku.php?id=reference:evaluator:sqrt&amp;rev=1698475655&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2023-10-28T06:47:35+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>Sqrt</title>
        <link>https://docs.dopus.com/doku.php?id=reference:evaluator:sqrt&amp;rev=1698475655&amp;do=diff</link>
        <description>Computes the square root of .</description>
    </item>
    <item rdf:about="https://docs.dopus.com/doku.php?id=reference:evaluator:stem&amp;rev=1691556724&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2023-08-09T04:52:04+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>Stem</title>
        <link>https://docs.dopus.com/doku.php?id=reference:evaluator:stem&amp;rev=1691556724&amp;do=diff</link>
        <description>Returns the filename component of the specified path (or filename) with the file extension removed.

Example:


Output(Stem(&quot;C:\one\two\file.jpg&quot;));
--&gt; file


See also:

FileExt

FilePart

Parent

Root</description>
    </item>
    <item rdf:about="https://docs.dopus.com/doku.php?id=reference:evaluator:strcmp&amp;rev=1691557429&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2023-08-09T05:03:49+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>StrCmp</title>
        <link>https://docs.dopus.com/doku.php?id=reference:evaluator:strcmp&amp;rev=1691557429&amp;do=diff</link>
        <description>Compares two strings. While you can compare strings using the ==, &lt; and &gt; operators, using the StrCmp function lets you make the comparison case sensitive if desired. You can also choose the number of characters of each string to compare.

Example:</description>
    </item>
    <item rdf:about="https://docs.dopus.com/doku.php?id=reference:evaluator:string&amp;rev=1691557575&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2023-08-09T05:06:15+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>String</title>
        <link>https://docs.dopus.com/doku.php?id=reference:evaluator:string&amp;rev=1691557575&amp;do=diff</link>
        <description>Returns a string consisting of count copies of the character char.

Example:


Output(String(5, &quot;A&quot;));
--&gt; AAAAA


See also:
Space</description>
    </item>
    <item rdf:about="https://docs.dopus.com/doku.php?id=reference:evaluator:swap&amp;rev=1691556555&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2023-08-09T04:49:15+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>Swap</title>
        <link>https://docs.dopus.com/doku.php?id=reference:evaluator:swap&amp;rev=1691556555&amp;do=diff</link>
        <description>Swaps the values of the two variables.

Example:


i = &quot;World&quot;;
j = &quot;Hello&quot;;
Swap(i, j);
Output( i + &quot; &quot; + j );
--&gt; Hello World</description>
    </item>
    <item rdf:about="https://docs.dopus.com/doku.php?id=reference:evaluator:sysinfo&amp;rev=1753249083&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2025-07-23T05:38:03+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>SysInfo</title>
        <link>https://docs.dopus.com/doku.php?id=reference:evaluator:sysinfo&amp;rev=1753249083&amp;do=diff</link>
        <description>Allows you to query the value of certain system properties.

Example:


if (SysInfo(&quot;MouseMonitor&quot;) == 0) { ... } // see if the mouse is on monitor 0</description>
    </item>
    <item rdf:about="https://docs.dopus.com/doku.php?id=reference:evaluator:tabpath&amp;rev=1756100247&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2025-08-25T05:37:27+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>TabPath</title>
        <link>https://docs.dopus.com/doku.php?id=reference:evaluator:tabpath&amp;rev=1756100247&amp;do=diff</link>
        <description>In the context of buttons and functions, returns the current path from a specified tab in the Lister.

index is the tab index, and side should be one of the following characters to specify the file display:
lleft/toprright/bottomssourceddestination
If side isn&#039;t specified, the source file display is the default.</description>
    </item>
    <item rdf:about="https://docs.dopus.com/doku.php?id=reference:evaluator:tan&amp;rev=1698475269&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2023-10-28T06:41:09+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>Tan</title>
        <link>https://docs.dopus.com/doku.php?id=reference:evaluator:tan&amp;rev=1698475269&amp;do=diff</link>
        <description>Computes the tangent of  (measured in radians).</description>
    </item>
    <item rdf:about="https://docs.dopus.com/doku.php?id=reference:evaluator:trim&amp;rev=1691556303&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2023-08-09T04:45:03+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>Trim</title>
        <link>https://docs.dopus.com/doku.php?id=reference:evaluator:trim&amp;rev=1691556303&amp;do=diff</link>
        <description>Trims leading and trailing spaces from string and returns the result.

Example:


Output( &quot;&quot;&quot;&quot; + Trim(&quot;   Hello   World   &quot;) + &quot;&quot;&quot;&quot; );
--&gt; &quot;Hello   World&quot;</description>
    </item>
    <item rdf:about="https://docs.dopus.com/doku.php?id=reference:evaluator:truncate&amp;rev=1700184568&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2023-11-17T01:29:28+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>Truncate</title>
        <link>https://docs.dopus.com/doku.php?id=reference:evaluator:truncate&amp;rev=1700184568&amp;do=diff</link>
        <description>Truncates the string to the specified number of characters.

If the truncation type isn&#039;t specified, the default is 2 if the input value is a path - otherwise the default is 0.

If the input value is a path and middle truncation is selected, the function takes path separators into account correctly.</description>
    </item>
    <item rdf:about="https://docs.dopus.com/doku.php?id=reference:evaluator:typeof&amp;rev=1693484598&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2023-08-31T12:23:18+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>TypeOf</title>
        <link>https://docs.dopus.com/doku.php?id=reference:evaluator:typeof&amp;rev=1693484598&amp;do=diff</link>
        <description>Returns a string indicating the type of the passed-in variable.

Types are: bool, int, uint, int64, uint64, double, date, str, path and map.

See the page on evaluator variables for information about the different types.

Example:


a = -5;
Output( TypeOf(a) );
--&gt; int</description>
    </item>
    <item rdf:about="https://docs.dopus.com/doku.php?id=reference:evaluator:ucase&amp;rev=1705314775&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2024-01-15T10:32:55+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>UCase</title>
        <link>https://docs.dopus.com/doku.php?id=reference:evaluator:ucase&amp;rev=1705314775&amp;do=diff</link>
        <description>Returns string converted to upper-case.

Example:


Output( UCase(&quot;Hello World&quot;) );
--&gt; HELLO WORLD


See also:

Capitalize

LCase</description>
    </item>
    <item rdf:about="https://docs.dopus.com/doku.php?id=reference:evaluator:urlencode&amp;rev=1691560026&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2023-08-09T05:47:06+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>URLEncode</title>
        <link>https://docs.dopus.com/doku.php?id=reference:evaluator:urlencode&amp;rev=1691560026&amp;do=diff</link>
        <description>Encodes or decodes a string using URL-encoding.

Example:


Output( URLEncode(&quot;File Name&quot;) );
--&gt; File%20Name

Output( URLEncode(&quot;File Name&quot;, &quot;g&quot;) );
-&gt; File+Name

Output( URLEncode(&quot;File%20Name&quot;, &quot;d&quot;) );
-&gt; File Name</description>
    </item>
    <item rdf:about="https://docs.dopus.com/doku.php?id=reference:evaluator:val&amp;rev=1746681322&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2025-05-08T05:15:22+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>Val</title>
        <link>https://docs.dopus.com/doku.php?id=reference:evaluator:val&amp;rev=1746681322&amp;do=diff</link>
        <description>Returns the value of a variable; varname is provided as a quoted string. This is useful for variables which contain characters that would confuse the Evaluator&#039;s parser (e.g. if the name begins with a number).

Example:


flag = Val(&quot;35mmfocallength&quot;); // get value of the 35mmfocallength field</description>
    </item>
</rdf:RDF>
