@SHELLVERB — Returns the command string for the specified shell verb.

Syntax:
%@SHELLVERB[ftype,verb,flags]

ftypeeither an extension or a descriptive file type
verbif omitted, the default verb is used
flagsbitmapped:
 1 — user-specific file association
 2 — systemwide file association
 128 — map dangerous characters to SafeChars

Verb must be the actual verb name, not its cosmetic or “menu” name.

If bit 7 of flags is set, the following characters in the command string will be replaced with high-order Unicode equivalents:

Character:ASCII:Remapped to:
percent sign%37 / 0x25U+FF05
ampersand&38 / 0x26U+FF06
open parenthesis(40 / 0x28U+FF08
close parenthesis)41 / 0x29U+FF09
less-than sign<60 / 0x3CU+FF1C
greater-than sign>62 / 0x3EU+FF1E
open bracket[91 / 0x5BU+FF3B
close bracket]93 / 0x5DU+FF3D
caret^94 / 0x5EU+FF3E
grave accent / backquote`96 / 0x60U+FF40
vertical bar¦124 / 0x7CU+FF5C

If the extension, filetype, verb, or command string is unknown, this function returns the string *ERROR*.

See also: the SHELLVERB command, which displays or changes file associations and shell verbs.