This documentation refers to PhraseExpress v17 beta. The documentation for the production version 16 is available here.
PhraseExpress can simulate keystrokes to control programs:
For advanced automation tasks check out our automation solution "Macro Recorder".
Above example outputs "jondoe", followed by the TAB-key, the text "password" and the ENTER-key. This is useful to automate the login procedure at website logins.
CTRL, ALT, SHIFT, SPACE, BKSP, TAB, BREAK, DEL, LEFT, RIGHT, UP, DOWN, ENTER, ESC, NUMPAD0, NUMPAD1, NUMPAD2, NUMPAD3, NUMPAD4, NUMPAD5, NUMPAD6, NUMPAD7, NUMPAD8, NUMPAD9, MULTIPLY, ADD, SEPARATOR, SUBTRACT, DECIMAL, DIVIDE, F1, F2, F3, F4, F5, F6, F7, F8, F9, F10, F11, F12, F13, F14, F15, F16, INS, HOME, END, PGDN, PGUP, PRTSC, SCROLLLOCK, NUMLOCK, CAPSLOCK, LWIN, RWIN, NONE
This macro function inserts one of the specified texts by random:
Click the folder icon to select an existing phrase of your library.
Right-click into the input box to add macro functions.
PhraseExpress can turn generic templates, such as "He/She has received his/her invitation" into personalized gender-specific phrases. The same phrase would be output as "She has received her invitation" or "He has received his invitation" on a case-by-case basis.
To create a gender-specific phrase:
- Place the cursor in the phrase content at the position where you would like to add a gender-variable term.
- From the macro menu, select .
- Enter the male, female and optionally neutral form.
Repeat this procedure for all gender-variable terms of your phrase.
If you execute that phrase, PhraseExpress detects that it contains Gender-O-Matic macro placeholders and prompts you to enter the gender to be used for the phrase insertion. All Gender-O-Matic will then output the words specified for the selected gender.
If you enter any of a internally predefined selection of gender-variable words such as "he, she, her, his, him", etc., PhraseExpress suggests to replace the word with a pre-filled Gender-O-Matic macro placeholder. This comfort feature must be enabled in the PhraseExpress settings.
PhraseExpress auto-adapts the letter case, so you only need to use lower caps in the macros.
This macro function outputs a random integer number between 0 and the specified maximum value.
An offset can be added by using the calculation macro.
Macro function "" pastes the specified file to the target application by using the clipboard.
This is useful to attach a file to an open email message window.
You may need to add a delay to give the mail application some time to process the data.
Mail program "Thunderbird" doesn't seem to accept file attachments provided by the clipboard.
This macro function opens a windows with the specified text and configured OK/Cancel or Yes/No buttons:
This macro function shows a clickable notification with the specified text near the Windows system tray:
Notifications must be enabled for PhraseExpress in Windows settings under "".
This macro function outputs the character specified by the three-digit character code just as you would when using the ALT-key while entering the three-digit character code on the extended number block.
Example: The copyright-symbol © can be pasted by using the macro with the code 169.
The MS Windows utility Charmap provides an overview of the special characters including their code.
Set cursor position
This macro function places the cursor to the macro position within a phrase after insertion of that phrase.
This macro only works for phrases without text formatting that are pasted using the key-by-key paste method. The cursor position can be affected by other macros as they can alter the offset from the beginning of the phrase contents.
The Microsoft Windows text suggestion feature makes the PhraseExpress cursor positioning macro very slow. Solution: Disable text suggestions in the .
Output to file
This macro function saves the specified text contents into a .txt/.rtf/.doc file.
This macro function requires a local Microsoft Word installation.
PhraseExpress must have file write permissions for the defined storage location.