# $Text

The $Text macro-command inserts the text into the current object editor.

    $Text "string"

### Elements

string
The text to be inserted 'string' must be encoded using OEM codepage.
The following escape-sequences can be used in this macro-command:

Format | Description
--- | ---
\" | The '"' character
\' | The ''' character
\\ | The '\' character
\n | New line `\n'
\t | Tab `\t'
\a | Bell
\b | `\b'
\f | `\f'
\v | `\v'
\N \NN \NNN | Octal characters code for the OEM code page
\xNN | Hexadecimal characters code for the OEM code page

### Notes

1. It is impossible to use macro-language elements while recording a macro in a usual way. Macro-language elements can be added to the sequence only by editing the registry manually or by using special applications or FAR plugins.
2. This macro command allows to minimize the usage of memory allocated for the macro command sequence and make the sequence more comprehensive.
3. Keyword "$Text" can be omitted i.e. FAR will automatically transform any quoted text to $Text "text" except the situation when the " character is followed by the 'space' character.

### Example

    REGEDIT

    ;create the new folder named by the current date

    [HKEY_CURRENT_USER\Software\Far\KeyMacros\Shell\CtrlShiftF7]
    "Sequence"="%Folder=date(\"%d.%m0.%Y\"); $If (!panel.fexist(0,%Folder)) F7 $Text %Folder Enter $End"
    "DisableOutput"=dword:00000001
    "NoPluginPanels"=dword:00000001

See also:
Examples