ImagesAutomation.mov
P.S. Before running program add images folder with PNG images to the same directory as executable.
Download release and run, no installation required. 🎉
- At the beginning you have to run executable. Each OS handles it a bit different, so it is added to Release itself.
- Make sure your
images
at the same place as executable in theimages
folder. If you make changes in the images, you need to rerun executable. - Terminal opens with
message
:Ensure website (out) directory is available regarding path: /Users/<user>/out Try to reach with local device at: <your-local-ip>:4321 listening on 4321, try: http://localhost:4321`
- At this point you can open http://localhost:4321 on computer running application, or grab your mobile that is connected to the same network and go to http://
<your-local-ip>
:4321 - Preview screenshots
- v0.4
- Mouse pointer move to PNG image (write image name without extension in action content, only PNG for now)
- calibrate (takes your screen, then moves mouse to right bottom corner (saves max bottom), then moves mouse to left top corner (saves max bottom), compares with screen to find aspect ratio of mouse move (shows aspect ratio to terminal). Aspect ratio is used to corectly define required movement to desired image in screen.)
- setAspectRatio ratio (quicker way to define aspect ratio from calibrate, if you know one. This is required only once after application start)
- moveToImage (Tries to find image in screen and move to it. If image not found, automation stops entirely)
- lookForImage (Tries to find image in screen while repeating process to find. If found, automation sequence moves forward)
- lookToMoveToImage (Tries to find image in screen and move to it while repeating process to find)
- Mouse other interactions
- click left/right (if only click, then left)
- doubleClick (no action content needed)
- mouseScrollX pixels (pixels amount number)
- mouseScrollY pixels (pixels amount number)
- Drag and Drop automation actions sequence
- Background change to dark
- v0.3
- Added JSON Editor to easily change / modify hubs json. ( You can share it with others! )
- v0.2
- Fixed delay function that was not working properly.
Key | Description | Notes |
---|---|---|
backspace | ||
delete | ||
enter | ||
tab | ||
escape | ||
up | Up arrow key | |
down | Down arrow key | |
right | Right arrow key | |
left | Left arrow key | |
home | ||
end | ||
pageup | ||
pagedown | ||
f1 | ||
f2 | ||
f3 | ||
f4 | ||
f5 | ||
f6 | ||
f7 | ||
f8 | ||
f9 | ||
f10 | ||
f11 | ||
f12 | ||
command | ||
alt | ||
control | ||
shift | ||
right_shift | ||
space | ||
printscreen | No Mac support | |
insert | No Mac support | |
audio_mute | Mute the volume | |
audio_vol_down | Lower the volume | |
audio_vol_up | Increase the volume | |
audio_play | Play | |
audio_stop | Stop | |
audio_pause | Pause | |
audio_prev | Previous Track | |
audio_next | Next Track | |
audio_rewind | Linux only | |
audio_forward | Linux only | |
audio_repeat | Linux only | |
audio_random | Linux only | |
numpad_0 | No Linux support | |
numpad_1 | No Linux support | |
numpad_2 | No Linux support | |
numpad_3 | No Linux support | |
numpad_4 | No Linux support | |
numpad_5 | No Linux support | |
numpad_6 | No Linux support | |
numpad_7 | No Linux support | |
numpad_8 | No Linux support | |
numpad_9 | No Linux support | |
lights_mon_up | Turn up monitor brightness | No Windows support |
lights_mon_down | Turn down monitor brightness | No Windows support |
lights_kbd_toggle | Toggle keyboard backlight on/off | No Windows support |
lights_kbd_up | Turn up keyboard backlight brightness | No Windows support |
lights_kbd_down | Turn down keyboard backlight brightness | No Windows support |
Create as much Hubs as needed, your Hubs are saved locally. Only name is needed for new Hub
Created Hubs contains tasks, your Hub Tasks are saved locally:
While adding Task, you can choose from Uploaded ones, everyone can upload task while creating them:
Before adding Task from uploaded ones, you get to preview actions to confirm task intensions
While choosing Create New Task, you get to create steps, try them to confirm all works fine, drag and drop the order and choose to add only locally to your Hub without uploading, or share it with others while choosing UPLOAD & ADD. Video at the top illustrates that well.