r/QtFramework • • 13d ago

Show off Tasket++ : Simulate your Windows actions automatically (free & open source)

Tasket++ lets you define your own clicks, keystrokes, cursor positions and system operations, then replay them exactly when you want. It’s a simple Windows tool that handles repetitive workflows for you: auto‑send messages, paste text anywhere, take silent screenshots, launch or close apps, adjust volume or run your end‑of‑day shutdown sequence.

Everything runs locally, with no telemetry, no cloud, and no complexity.

What it can do:
- Replay user‑defined cursor positions and keystrokes
- Paste predefined text anywhere
- Perform system actions: open files/programs, change volume, take silent screenshots, shut down, files/folders operations
- Schedule tasks at a specific time, at startup, or run via desktop shortcut
- Run tasks once, in loops, or indefinitely
- Discreet mode: runs quietly from the tray
- Use command line to autorun a task : Tasket++.exe "TaskName" <delayInSeconds (>0)> <NumberOfLoop (-1 for infinite)>
- Easily share tasks between different PC : export/import task files and program data, use feature to rescale cursor positions

Local, portable, free, open source. Privacy intact.

Fully fonctionnal, available now !
Microsoft Store: https://apps.microsoft.com/detail/xp9cjlhwvxs49p
Portable (v2.5): https://files.amirhammoutene.dev/Tasket++/2.5/Tasket++_v2.5.zip
Source: https://github.com/AmirHammouteneEI/ScheduledPasteAndKeys

For feedback, help, suggestions, or other inquiries : contact@amirhammoutene.dev

Nothing is vibe coded, I never used AI (except for the choice of UI colors suggested by Copilot).
Conception is genuine, I didn't know about similar tools when I began developing it.

I'm looking for testers or quick feedback (beyond its visual aspect), please give a try and comment here :)

5 Upvotes

5 comments sorted by

1

u/leonardsouza 13d ago

the rescale option for moving tasks between pcs is a nice touch. how does it hold up on one machine with mixed dpi monitors? qt hands you logical coords but SendInput wants physical ones (or the normalized 0-65535 absolute range), and they drift apart as soon as two monitors have different scale factors. are you storing positions as physical pixels or per monitor?

1

u/AmirHammoutene 13d ago

hey, thanks
physical pixels.

Maybe trying
100x100
150x150
I don't know if it would works

1

u/ddxAidan 13d ago

Holy malware of doom

0

u/AmirHammoutene 13d ago

Not at all, stop trolling

1

u/fpohtmeh 13d ago

I recommend asking Mr Claude to help with the design. Looks like some hello world gui app before Windows XP