Move Cursor
UiPath.Terminal.Advanced.Activities.TerminalMoveCursor
Description
Moves the cursor position to a specified location.
The activity is valid only inside a Terminal Session activity.
note
This activity may fail
if the VT family of terminals is being used, either with the Direct Connection
provider or with a provider using a 3rd party terminal emulator, like IBM EHLLAPI.
This happens because the VT family of terminals manages the cursor position on the
application side, not on the front-end. In order to avoid this, use alternative ways
of moving the cursor location, like Send Control Key with
Tab.
Project compatibility
Windows - Legacy | Windows
Configuration
Designer panel
- Row - The row position where the cursor is moved. Only values greater than 0 are supported.
- Column - The column position where the cursor is moved. Only values greater than 0 are supported.
Properties panel
Common
- DisplayName - The display name of the activity.
Misc
- Private - If selected, the values of variables and arguments are no longer logged at Verbose level.
Options
- DelayMS - Delay time (in milliseconds) after executing the activity. The default amount of time is 300 milliseconds (0.3 seconds).
- TimeoutMS - Specifies the amount of time (in milliseconds) to wait for the activity to run before an error is thrown. The default value is 5000 milliseconds (5 seconds).
- WaitType - Before
performing the actions, wait for the target to become ready. The following
options are available:
- NONE - Does not wait for the terminal keyboard to be enabled.
- READY / COMPLETE - Waits for the terminal keyboard to be enabled. The default value is READY.Note: The READY and COMPLETE options have the same function, since the wait type is related to the status of the terminal keyboard, which has only two states: enabled or inhibited.
Position
- Column - The column position where the cursor is moved. Only values greater than 0 are supported.
- Row - The row position where the cursor is moved. Only values greater than 0 are supported.