Macro Recorder

Autohotkey
Vesion:
6.0.8
Updated:
23 February 2022
Used:
6.7K / month

Description

This plugin enables you to automate keyboard input, mouse movements and clicks. Use it for automated software testing, trading, gaming or anything else which requires repetitive input.

With this plugin you can:
- Record a combination of key presses, mouse movements and clicks and reproduce the combination on demand;
- Automatically stop record replay if unexpected window takes focus;
- Switch between application windows while recording;
- Loop replaying of the record or set specific number of cycles;
- See remaining duration until completion of replay cycles;
- Speed up and slow down replay of the record;
- Chose whether you want to record only keyboard input, mouse or a combination of both;
- Pause and continue recording at any time;
- Monitor the replay process and pause or stop replaying at any time.

Parameters

Name:
Start recording
Type:
String
Description:
Receives an event when Record button is tapped
Name:
Play/Pause toggle
Type:
Boolean_binary
Description:
Receives an event when Play/Pause button is tapped
Name:
Stop recording/playing
Type:
String
Description:
Receives an event when Stop button is tapped
Name:
Activate/deactivate Keyboard input recording
Type:
String
Description:
Enables or disables keyboard input recording
Name:
Activate/deactivate Mouse events recording
Type:
String
Description:
Enables or disables mouse movements and clicks recording
Name:
Activate/deactivate fast play mode
Type:
String
Description:
Enables or disables "fast replay" mode
Name:
Activate/deactivate looped replay
Type:
String
Description:
Enables or disables "looped replay"
Name:
Increase Loop Count
Type:
String
Description:
Receives an event when Plus button is tapped to increase number of cycles to replay
Name:
Decrease Loop Count
Type:
String
Description:
Receives an event when Minus button is tapped to decrease number of cycles to replay
Name:
Recorder status info
Type:
String
Description:
Informational message of current readiness status
Name:
Current state of Keyboard input recording
Type:
Boolean
Description:
Returns current state of Keyboard input recording
Name:
Current state of Mouse events recording
Type:
Boolean
Description:
Returns current state of Mouse events recording
Name:
Current state of fast play mode
Type:
Boolean
Description:
Returns current state of "fast replay" mode
Name:
Current state of looped play mode
Type:
Boolean
Description:
Returns current state of "looped replay" mode
Name:
Loop count
Type:
String
Description:
Shows number of remaining cycles to replay
Name:
Recorded event name
Type:
String[]
Description:
Returns recorded Keyboard or Mouse event
Name:
Recorded event value
Type:
String[]
Description:
Returns recorded Keyboard or Mouse event value (code of the pressed key or mouse cursor coordinates)
Name:
Active recorded event
Type:
Boolean[]
Description:
Flag, indicating the event which is currently being executed
Name:
Time to macro end
Type:
String
Description:
How much time left until the end of the macro record replay
Name:
Enable/Disable Play button
Type:
Boolean_binary
Description:
Enables or disables Play/Pause button
Name:
Enable/Disable Record button
Type:
Boolean_binary
Description:
Enables or disables Record button
Name:
Enable/Disable Stop button
Type:
Boolean_binary
Description:
Enables or disables Stop button
Name:
Enable/Disable Plus button
Type:
Boolean_ternary
Description:
Enables or disables Plus button
Name:
Enable/Disable Minus button
Type:
Boolean_ternary
Description:
Enables or disables Minus button
Name:
Playing progress indicator
Type:
Double
Description:
Indicates current state of macro record replay progress
Any of our plugins can be altered to meet your needs. Please contact our customer support team.

General

Author:
Glisense ltd

Documents

Licensed by:
Glisense ltd
License type:

Support