# AG\_SHORTCUT
> [HTML Version](ag_shortcut.htm)
_Reviewed and revised December 2023_
**tab(-10, AG\_SHORTCUT); target, lnkspec \{, descr, workdir, icon, iconidx\}; chr(127);** [Tab(-10,x) Syntax Notes](ag_xxx_syntax-notes.htm.md)
AG\_SHORTCUT (72) creates a shortcut on the client.
This function has both a [subroutine and a print tab implementation](subroutine-print-pairs.htm.md).
**Parameters**
See [MX\_SHORTCUT](mx_shortcut.htm.md)[xs](keyword-types.htm.md) for descriptions.
**Response**
A number followed be a carriage return indicating the status of the operation: 0=ok. Positive numbers are Windows system error codes. (See MX\_ERRNOMSG to display text). -1 indicates no GUI support available (requires Windows or ATE), and -15 indicates that ATE did not respond.
**Comments**
Note that this AG\_SHORTCUT command version does not support expansion of %ENV% variables. (But the MX\_SHORTCUT does, providing another reason to use it instead.)
**See Also**
• [MX\_SHORTCUT](mx_shortcut.htm.md)[xs](keyword-types.htm.md)